【发布时间】:2013-01-23 18:38:46
【问题描述】:
在我的应用程序中,我想在另一个类 (myClass) 中使用由 AppDelegate 创建的 ManagedObjectContext。为此,我首先在 MyClass 中创建了一个实例变量来存储 objectContext:
NSManagedObjectContext *managedObjectContext;
我还用@property 定义了getter 和setter。 为了设置实例变量,我在初始化后为其分配了 AppDelegate 的 managedObject 上下文:
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
myClass *myClassInstance = [[myClass alloc]init];
[myClassInstance setManagedObjectContext:[self managedObjectContext]];
}
现在,当我运行应用程序时,我得到以下信息:
-[NSManagedObjectContext copyWithZone:]: unrecognized selector sent to instance 0x100634c90
说实话,我真的不知道该怎么做。有人可以帮我吗?
【问题讨论】:
标签: objective-c xcode core-data nsmanagedobjectcontext