我有一个快速的问题,我是否可以进行系统调用,以便在5之前的iOS版本上禁用位置服务的情况下提供设置选项的警报?
据我所知,5.0之前的设置应用没有URL方案。
有任何想法吗?
最佳答案
你是对的。没有为此的URL方案。
您可以参考以下线程:
UIAlertView like "Turn On Location Services to allow maps to determine your location". Settings + Cancel
Programmatically opening the settings app (iPhone)
is it possible to open Settings App using openURL?
另外,您可以检查CLLocationManagerDelegate didFailWithError方法中的错误代码。如果错误代码为kCLErrorDenied,则说明未启用位置服务