我有一个导航控制器,在需要时可以将其他视图控制器推入其中。此推送视图控制器具有使用performSelector:withObject:afterDelay每分钟触发的功能。
所有这些工作正常,但我注意到在点击<Back from pushed view controller之后,该功能仍会触发很长一段时间。
我可以看到发生这种情况的原因-我没有告诉退出的视图控制器在退出时要取消PreviousPerformRequestsWithTarget。但是,由于不再支持viewDidUnload并且在点击<Back时似乎也不会调用dealloc,有人能建议在正确的时间执行此操作的最佳方法吗?
看着 - (void)viewWillDisappear:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句