in class A,
i have B* b;
@property (assign) B* b;
and in class B
i have A* a;
@property (assign) A* a;
这是objectc中的一个问题吗?
谢谢
答案 0 :(得分:0)
没问题。
您的对象彼此之间会有“弱引用”,因此没有内存管理问题。
您只需确保不访问已删除的内存。例如在A组:
- (void)dealloc
{
[b setA: nil];
[super dealloc];
}