IOS CLLocationManager重定向到设置/首选项

时间:2013-10-25 08:03:48

标签: ios cllocationmanager

这是我关于堆栈溢出的第一个问题。 我希望我的应用能够将用户重定向到设置/首选项。我在堆栈溢出方面研究了很多,大部分答案都是“这只适用于iOS 5,不再适用于IOS 5.1或以后版本”。 我知道这是一个非常古老的问题,但我仍然非常好奇Google Map API是如何存档的呢?

我正在使用IOS 6.1 Simulator,当我关闭位置服务时,Google Map API能够提示如下信息

“启用位置服务以允许”app“确定您的位置”,“设置”按钮& “取消”按钮。

点击“设置”按钮后,它将重定向到“位置服务”

我很抱歉,因为我没有至少10个声望来张贴版画。

1 个答案:

答案 0 :(得分:0)

在要重定向到应用程序设置的操作中尝试以下代码

NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:appSettings];

(正常使用iOS 7及以上版本,当我发布此答案时,我们正在使用iOS 8。)