【发布时间】:2013-02-18 12:41:14
【问题描述】:
我在定位服务中的应用程序正在运行后台进程,但 10 分钟后应用程序被关闭。我正在使用以下步骤
1)在 .plist 文件中手动添加密钥
<key>Required background modes</key>
<array>
<string>App registers for location updates</string>
</array>
2)代码是
self.locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
NSString *latVal = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.latitude];
NSString *lonVal = [[NSString alloc] initWithFormat:@"%f", newLocation.coordinate.longitude];
}
我需要在后台频繁更新而没有关闭应用程序,请帮助我。
【问题讨论】:
标签: iphone objective-c location cllocationmanager