当应用程序进入后台时,如何获取CLLocationManager委托方法
我是CLLocationManager
实际上,当应用程序在前台运行时,我的应用程序会被称为CLLocationmanager dalegate方法,但是当应用程序进入后台时,它们不会被调用。
使用
[locationManager startMonitoringForRegion:region desiredAccuracy:kCLLocationAccuracyBest];
方法我的app被称为这些方法
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"Entered Region");
}
- (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region {
NSLog(@"Exited Region");
}
如何在CLLocationmanagerdelegate
课程中使用appDelegate
?
答案 0 :(得分:0)
您是否在应用程序的plist中设置了背景模式以包含位置服务?
答案 1 :(得分:0)
看看question的答案,因为它们非常相关。
基本上,创建单例CLLocationManager解决了这个问题。