我在 mainView 类中有一个这样声明的属性:
@property (nonatomic, retain) FriendsView *friendsView;
出于某种原因,当 mainView 存在时,它并没有被释放。*除非* 我self.friendsView = nil
在 mainView 的 dealloc 方法中这样做。
很奇怪。但是等等,它变得更奇怪了..
当我在仪器中运行它时,它会正确地释放,100% 的时间。
当我正常运行时,在friendsView的dealloc方法中使用断点和NSLog,它们永远不会被击中。
关于可能发生什么的任何想法?
编辑:我应该说,我正在使用 ARC。因此我的困惑。