我有一个快速的问题,我是否可以进行系统调用,以便在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,则说明未启用位置服务

10-08 03:42