我有一个自定义类 Thing:NSManagedObject ,其属性为 adminName。
我试图在这个 Thing 类中创建一个 copyWithZone 函数,但是当我运行该应用程序时,它说 setAdminName 不存在。
在我的实现文件中我使用
@dynamic adminName;
-(id) copyWithZone: (NSZone *) zone
{
Thing *regCopy = [[Thing allocWithZone: zone] init];
regCopy.attendeeNum = [self adminName];
return regCopy;
}
我不相信我可以将 @dynamic 更改为 @synthesize,因为我正在使用 Core Data。
NSManagedObject 不符合 NSCopying 协议。如果要创建具有相同数据的新记录,只需插入一个新对象并将第一个对象中的值分配给第二个对象即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)