2010-08-01 93 views
0

这是我的代码中发生了什么。我有一个类B,它包含一个方法,将类型为NSManagedObject的提取结果R重新调整到我当前的类A.并且将R赋给A中的属性pR。过了一会儿,A中的另一个方法试图更新对象MO并坚持它在数据库中。然而当时pA成为零。当它被分配给pR时,我需要保留R。我宣布pR是(非原子,保留)并合成它。从B返回的获取结果是否会自动释放?为什么我需要保留管理对象才能处理?

回答

1

你是否使用格式:

self.pR = R; 

如果只说你不是访问合成方式PR = R,R将不被保留。

+0

是的!!!!!!!!!!!! – zsong 2010-08-01 06:29:07

相关问题