ios - 为什么解雇ViewControllerAnimated : completion: method can't dealloc view controller

标签 ios objective-c cocoa-touch

我使用 dismissViewControllerAnimated:completion: 方法来关闭 View Controller 。但 View Controller 的 -(void) dealloc{} 方法未被调用。最后,我收到了内存警告,应用程序崩溃了。我不知道为什么以及如何解决它。

最佳答案

我发现了这个问题,是因为ARC无法自动释放NSTimer。

关于ios - 为什么解雇ViewControllerAnimated : completion: method can't dealloc view controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17524011/

相关文章:

iphone - 如何创建真实的 APN 服务器以及如何使用 APN 服务器 iPhone 测试应用程序?

ios - 室内地图 - 如何使用 iBeacons 手动设置跟踪用户位置和方向?

ios - 在自定义键盘上键入时播放自定义声音

ios - 返回数组时不兼容的 block 指针类型?

ios - 如何暂停 dispatch_queue_t 及其创建的队列

ios - 推送 View Controller ,但返回另一个

javascript - 错误链接 Assets 失败。使用 --verbose 标志运行 CLI 以获取更多详细信息。错误 : Source and destination must not be the same

objective-c - 获取 float 小数点后的值

ios - 在整个应用程序中设置 UIKeyboardAppearance

iphone - 如何更改状态栏的颜色