假设在启动时位置服务在默认设置页面中是关闭的。如果我第一次单击它会显示默认警报以更改设置以打开,我在应用程序中有一个按钮可以打开位置服务
locationmanager = [[CLLocationManager alloc]init];
[locationmanager setDelegate:self];
[locationmanager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationmanager startUpdatingLocation];
它工作正常两次。但如果它第三次定位服务处于关闭状态并单击按钮,它不会显示任何警报。我无法知道 CLLocation 行为。可能这不是一个好问题,但我仍然想澄清这个概念。如果有人有一些想法,请帮助我。
谢谢你。