【发布时间】:2015-01-26 00:33:13
【问题描述】:
我的 AppDelegate 中有一个强引用,当我弹出控制器时它没有被释放。
@property (nonatomic, strong) MenuViewController *menuViewController;
这个控制器根本没有被整理,因为我 nslog dealloc 并且它没有出现。有没有办法解决这个问题而不把这个属性放在其他地方?我假设是因为 Appdelegate 是一个单例,并且所有属性在整个应用生命周期中都保持活动状态。
【问题讨论】:
-
是的,它不会被自动释放,但你可以手动将 menuViewController 设置为 nil。
标签: ios objective-c appdelegate strong-typing