3

iOS 会调用performFetchWithCompletionHandler被带到后台的正在运行的应用程序(使用主页按钮)吗?

我认为它仅在 iOS 启动我的应用程序进行后台获取时才被调用。

performFetchWithCompletionHandler如果即使我的应用程序在后台运行,iOS 也会启动,那么我还有一个问题:

我需要定期从远程服务器获取数据。我现在使用NSTimer它,即使应用程序在后台也可以使用。我的想法是即使应用程序没有运行也使用后台获取来执行此操作,但是如果启用后台获取,我可能会遇到我自己的线程(使用NSTimer)进行一些获取和 iOS 调用的情况performFetchWithCompletionHandler

那么,当我的应用程序进入后台并等待后台获取时,我应该停止任何计时器吗?

4

0 回答 0