【问题标题】:IOS CLLocationManager redirect to settings/preferencesIOS CLLocationManager 重定向到设置/首选项
【发布时间】:2013-11-04 05:57:29
【问题描述】:

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

我正在使用 IOS 6.1 模拟器,当我关闭定位服务时,Google Map API 能够提示如下消息

“打开定位服务以允许“应用”确定您的位置”、“设置”按钮和“取消”按钮。

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

很抱歉,因为我没有至少 10 个声望来发布打印屏幕。

【问题讨论】:

标签: ios cllocationmanager


【解决方案1】:

在您想要重定向到应用程序设置

的操作中尝试以下代码
NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:appSettings];

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

【讨论】:

    猜你喜欢
    • 2013-09-20
    • 2016-10-30
    • 2012-04-20
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多