mirror of
https://github.com/zhigang1992/MagicalRecord.git
synced 2026-01-12 17:32:18 +08:00
Add convenience method for mainQueueContext
This commit is contained in:
@@ -15,6 +15,7 @@ extern NSString * const kMagicalRecordDidMergeChangesFromiCloudNotification;
|
||||
|
||||
+ (NSManagedObjectContext *) MR_context NS_RETURNS_RETAINED;
|
||||
+ (NSManagedObjectContext *) MR_confinementContext;
|
||||
+ (NSManagedObjectContext *) MR_mainQueueContext;
|
||||
+ (NSManagedObjectContext *) MR_contextWithParent:(NSManagedObjectContext *)parentContext NS_RETURNS_RETAINED;
|
||||
+ (NSManagedObjectContext *) MR_newMainQueueContext NS_RETURNS_RETAINED;
|
||||
+ (NSManagedObjectContext *) MR_contextWithStoreCoordinator:(NSPersistentStoreCoordinator *)coordinator NS_RETURNS_RETAINED;
|
||||
|
||||
@@ -173,6 +173,14 @@ static NSString * const kMagicalRecordNSManagedObjectContextWorkingName = @"kNSM
|
||||
return context;
|
||||
}
|
||||
|
||||
+ (NSManagedObjectContext *) MR_mainQueueContext;
|
||||
{
|
||||
NSManagedObjectContext *context = [[self alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
|
||||
[context setParentContext:[NSManagedObjectContext MR_defaultContext]];
|
||||
|
||||
return context;
|
||||
}
|
||||
|
||||
+ (NSManagedObjectContext *) MR_newMainQueueContext;
|
||||
{
|
||||
NSManagedObjectContext *context = [[self alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
|
||||
|
||||
Reference in New Issue
Block a user