在ViewController或单独的对象中运行后台位置更新?

时间:2015-01-09 15:52:47

标签: ios objective-c cllocationmanager

进行后台位置更新的最佳做法是什么?

delegate的{​​{1}}应该是CLLocationManager被激活,还是我应该创建一个单独的对象并执行所有逻辑?在这种情况下,我应该创建什么样的对象/子类?

1 个答案:

答案 0 :(得分:1)

对于后台位置更新,您的应用可能在生成更新时未运行。如果您已被终止,那么您可能会因位置更新而重新启动。

在这种情况下,您的应用代表可能是位置管理员代表的最佳候选人。您可以设置应用程序委托以将信息传递给需要通知的任何对象。