我有一个导航 Controller ,我在需要时将另一个 View Controller 插入其中。这个推送 View Controller 使用 performSelector:withObject:afterDelay 每分钟触发一个函数。
所有这一切都工作正常,但我注意到在点击 < Back out out of the pushed view controller 之后很长时间该功能仍在触发。
我明白为什么会发生这种情况 - 我没有告诉推送 View Controller 在退出时取消 cancelPreviousPerformRequestsWithTarget。但是由于不再支持 viewDidUnload,并且在点击
最佳答案
看-(void)viewWillDisappear:
关于ios - 之前推送 View Controller 的计时器仍在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21813459/