在iOS中实现任务的最佳方法是什么?在应用程序运行时在其他线程中执行其工作?
我想在应用程序运行时实现一个每10分钟检查一次更新的线程。有没有可能实现这个?我想我不能实现一个无限循环的线程,因为苹果会拒绝该应用程序,对吗?
答案 0 :(得分:1)
你绝对不需要一个无休止地闲逛的线程,但我无法想象苹果拒绝你的应用那个的原因:但它只是不好的应用程序设计。
我怀疑你真正想做的是每隔十分钟运行一次"NSTimer
" task。
还有可能向对象发送performSelector:withObject:afterDelay:
消息,然后通过单独的线程启动该消息来执行后台工作。