黑马程序员技术交流社区
标题:
如何解决循环retain?
[打印本页]
作者:
孙蒙蒙
时间:
2015-9-20 09:57
标题:
如何解决循环retain?
在两端的set方法中,有一端必须使用assign直接赋值,不能用retain;在@property中参数使用assign。
例如:
@interface Dog : NSObject
@property (nonatomic,assign) Person *owner;
@end
@interface Person : NSObject
@property (nonatomic,retain) Dog *dog;
@end
Person *p = [Person new];
Dog *d = [Dog new];
p.dog = d;
d.owner = p;
作者:
孙蒙蒙
时间:
2015-9-20 09:59
{:2_30:}{:2_30:}
作者:
杨志昆
时间:
2015-9-20 15:23
貌似看懂了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2