1

在应用程序运行时在另一个线程中完成工作的 iOS 中实现任务的最佳方法是什么?

我想实现一个线程,在应用程序运行时每 10 分钟检查一次更新。有这样的可能性来实现吗?我想我无法实现一个无限循环的线程,因为苹果会拒绝该应用程序,对吧?

4

1 回答 1

1

你绝对不需要一个无休止地空闲的线程,但我无法想象苹果会因为这个原因拒绝你的应用程序:但这根本不是一个好的应用程序设计。

我怀疑你真正想做的是有一个每十分钟运行一次的NSTimer”任务。

还有可能向performSelector:withObject:afterDelay:对象发送消息,然后让该消息触发一个单独的线程来完成后台工作。

于 2012-05-25T06:31:36.877 回答