实现Core Data Stack时类方法出错

时间:2016-02-08 18:25:33

标签: ios objective-c core-data nsmanagedobject class-method

我按照this教程实现了我的核心数据堆栈,并且我在temporaryWorkerContext类方法中遇到错误。

+ (NSManagedObjectContext *)temporaryWorkerContext {

    NSManagedObjectContext *tempMOContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
    tempMOContext.parentContext = _mainManagedObjectContext;<--Error here: Instance variable '_mainManagedObjectContext' accessed in class method
    return tempMOContext;
}

我的问题是,在没有任何错误的情况下实现核心数据堆栈的正确方法是什么?类方法是必需的,因此调用它的控制器将保存对temporaryWorkerContext的强引用。

0 个答案:

没有答案