【问题标题】:Open Settings.app When Button is Tapped in UIAlertView on iPhone SDK [duplicate]在 iPhone SDK 上的 UIAlertView 中点击按钮时打开 Settings.app [重复]
【发布时间】:2012-12-25 20:48:29
【问题描述】:

可能重复:
Opening the Settings app from another app

当我显示UIAlertView 提示时,是否有办法将用户引导至 Settings.app?此提示提醒用户他的位置服务已关闭,我希望用户在点击我的UIAlertView 内的按钮时打开 Settings.app。

更新:我正在寻找此处所述的类似代码:

How to launch myapplication settings tab in settings app from my application in ipad

【问题讨论】:

  • 我认为从iOS 5.1,我们不能重定向到默认到**一些**设置。 iOS 5.0 或在你这样做之前......所以,我认为你的答案是否定的。
  • 检查这个URL可能对你有帮助..谢谢:)
  • @iPatel 它根本不起作用...:)
  • 它不适用于 iOS 5.1 及更高版本。

标签: iphone xcode button settings uialertview


【解决方案1】:

iOS 8 和 iOS 9

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

没有办法做到这一点。

因为到现在(2013 年 1 月 11 日)还没有可用于设置应用的 url 方案

iOS 6

您无法在 iOS 6 上执行此操作。

iOS 5 及以下 (
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];

请参阅此答案以获取更多信息Call the official *Settings* app from my app on iPhone

【讨论】:

  • 我认为iOS 5.0 及更早版本可以使用此功能,对吗?之后就没用了。
  • @Goti:是的,你是对的 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多