【发布时间】:2013-10-24 08:57:02
【问题描述】:
甚至我的应用也在后台注册位置更新。
在我的代码中:
self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
self.locationManager.distanceFilter = 2500;
而且我没有搬到任何地方。因此,在控制台日志中正好 15 分钟后,我收到了这条消息 "Location icon now should be in state 'Inactive'" 。从此时起,我的应用程序不再在后台运行。
这种情况只发生在 iPhone 5 中。
@更新了
这是我的代码
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
[self.locationManager setPurpose:@"Enable Location service for \"My App\" to track your"];
self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
/* Notify changes when device has moved x meters.
* Default value is kCLDistanceFilterNone: all movements are reported.
*/
self.locationManager.distanceFilter = 2500;
[self.locationManager startUpdatingLocation];
【问题讨论】:
标签: ios objective-c core-location cllocationmanager