我不确定。我会这样做吗?
@property(nonatomic) MyParentObject *parentObject;
请注意,我刚刚省略了保留关键字。或者我必须自己写Setter?
答案 0 :(得分:7)
您可以使用retain
属性(实际上是默认值)代替assign
。 assign
会阻止您生成的二传手保留或释放parentObject
。例如:
@property (assign, nonatomic) MyParentObject *parentObject;
有关Objective-C属性可以使用的所有属性的列表,请查看documentation。