如何在应用终止之前使NSTimers无效?

时间:2016-08-18 11:42:04

标签: ios swift

我知道applicationWillTerminate和applicationDidEnterBackground是使NSTimers无效的合适函数。然而问题是我选择退出多任务处理(在plist文件中将UIApplicationExitsOnSuspend设置为YES),因此不会调用这些函数。

applicationWillResignActive中的定时器失效将阻止我在设备切换到锁定时触发警报(这是将UIApplicationExitsOnSuspend设置为YES的全部点),但这似乎是在App终止之前调用的唯一函数,但不幸的是它也被调用当设备被锁定时,这里似乎存在冲突。

解决这个问题的最佳方法是什么?

0 个答案:

没有答案