【发布时间】:2012-05-14 16:20:48
【问题描述】:
我有一个类A(NSManagedObject 的子类),它有一个类B(也是NSManagedObject 的子类)的属性,属性是@synthesize 而不是@dynamic,A 和B 在我的模型中,我只希望 A 在他(A)还活着的时候保持对 B 对象的引用。
(当我第一次从数据库中获取对象A 时,他的B 属性为空)
我重写了B 属性getter,所以当第一次调用时,他将从db 中获取B 对象。
现在我需要保留B的获取结果吗?
我想我听说保留 NSManagedObjectContext 管理的对象不是一个好主意。
【问题讨论】:
标签: objective-c core-data nsmanagedobjectcontext reference-counting retaincount