【发布时间】:2013-01-31 01:15:17
【问题描述】:
我有一个NSManagedObject 子类,其中absences 是NSMutableArray
@interface Record : NSManagedObject
@property (nonatomic, retain) id absences;
@end
我希望能够将项目添加到缺勤数组;但是,如果我执行[myRecord.absences addObject:SomeObj,则记录无法正确保存。看起来NSManagedObject 几乎不知道我更新了absences 数组。
尽管如此,如果我将SomeObj 添加到一些localAray,然后设置myRecord.absences = localArray,NSManagedObject 将正确保存。
谁能解释一下这种行为以及如何避免它...谢谢
【问题讨论】:
-
重复?可能的解决方案? stackoverflow.com/questions/1104075/…
-
Core Data 和 SQLite 之间存在很大差异(功能方面)。你用的是哪一个?
-
我正在使用 Core Data...但这不是在下面使用 SQLite 吗?很抱歉造成混乱
标签: iphone ios objective-c core-data