【发布时间】:2015-06-18 12:58:11
【问题描述】:
我的应用通过以下方式监控用户位置更新(不一定是重大的位置变化):
someLocationManager = [[CLLocationManager alloc] init];
[someLocationManager setDelegate:self];
[someLocationManager startUpdatingLocation];
当应用程序(在模拟器中)处于前台时,一切正常,但是当将其挂起到后台(未终止)时,我在日志中收到此错误:
无法结束BackgroundTask:不存在标识符为*的后台任务,或者它可能已经结束
此错误的所有其他答案都与位置服务无关,而只是一般的后台任务问题。
【问题讨论】:
-
发布您自己的问题/答案很好,但至少让您的“问题”成为一个实际问题。无需提及您将回答自己的问题。
-
我认为表现得像一个真正的问题没有任何好处。提出一个真正的问题——这就是重点,所以我做到了。
标签: ios objective-c core-location uibackgroundtask