【发布时间】:2016-07-10 06:10:05
【问题描述】:
我正在开发需要获取位置的位置应用程序。当我打开特定的 ViewController 并且位置已关闭时,它会发出警报,显示该位置的开关很好。但问题是一旦我说取消并下次致电 [locationManager startUpdatingLocation]; 它不会向我显示打开位置的警报。
- (void)getCurrentLocation {
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.distanceFilter = kCLDistanceFilterNone;
if ([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[locationManager requestAlwaysAuthorization];
}
[locationManager startUpdatingLocation];
}
注意 - 我在 plist 中做了更改 NSLocationAlwaysUsageDescription 设置为 XYZ 应用想要使用 你现在的位置
【问题讨论】:
标签: ios iphone cllocationmanager