iOS是否会为正在运行的应用程序调用{{1}}(使用“主页”按钮)?
我认为只有在iOS启动我的应用程序进行后台提取时才会调用它。
如果即使我的应用程序在后台运行,iOS也会启动performFetchWithCompletionHandler
,那么我还有一个问题:
我需要定期从远程服务器获取数据。我现在使用performFetchWithCompletionHandler
,即使应用程序处于后台,它也能正常工作。我的想法是使用后台提取即使应用程序没有运行也可以这样做,但是如果启用后台提取,我可能会面临当我自己的线程(NSTimer
)执行某些提取和iOS调用NSTimer
时的情况
那么,当我的应用程序进入后台并等待后台获取时,我应该停止任何计时器吗?