【发布时间】:2015-02-13 09:54:21
【问题描述】:
我有这样的事情:
我的rootViewController 是navigationBar - 让它成为A。其余的都是正常的UIViewControllers,并通过push(通过按钮IBAction 方法)以编程方式进行。
但是从 D -> A 开始,我使用 unwind segue(也通过 performSegueWithIdentifier:sender:)。
这里的问题是,当执行 segue 时,B、C 和 D 根本不是deallocated。这不仅会导致内存泄漏问题,而且我的计时器仍在运行。我不确定为什么会这样。我认为 unwind segues 应该为你处理所有这些?知道为什么吗?
【问题讨论】:
标签: ios objective-c memory-management uiviewcontroller xcode-storyboard