【发布时间】:2013-01-17 08:07:32
【问题描述】:
我创建了一个应用程序,当用户点击推特同步按钮时,它会在手机设置中显示推特账户的操作表 如果没有任何帐户,它将显示一个警报视图。我如何通过单击该警报确定按钮移动到手机设置(特别是创建 Twitter 帐户)
【问题讨论】:
标签: iphone ios objective-c
我创建了一个应用程序,当用户点击推特同步按钮时,它会在手机设置中显示推特账户的操作表 如果没有任何帐户,它将显示一个警报视图。我如何通过单击该警报确定按钮移动到手机设置(特别是创建 Twitter 帐户)
【问题讨论】:
标签: iphone ios objective-c
Apple 不允许通过代码执行此操作。您需要弹出一个对话框并请求用户手动执行此操作。不好,我知道...
以前可以,但苹果现在已经阻止了。更多详情iOS Launching Settings -> Restrictions URL Scheme
【讨论】:
在 iOS5.1 之前碰巧使用自定义 url 方案跳转到设置应用程序,但从未得到官方支持。我已提交 DTS 以获得官方答复。
感谢您向 Apple Worldwide Developer Technical 咨询 支持。我正在回复让您知道我已收到您的 请求技术援助。
启动设置应用程序或特定屏幕的 URL 方案 设置从未被记录或支持。盯着iOS 5.1,Apple 已在 iOS 5.1 中删除了对链接到系统偏好设置的支持,与 iOS 6.0 相同
如果您想要对设置的 URL 访问支持,请提交错误报告 到“http://bugreporter.apple.com”。
【讨论】:
您可以在 iOS 5.0 上使用它:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
但现在应用程序不再支持移动到设置应用程序。您需要编写自定义消息并提醒用户去设置并启用/关闭特定的东西。
希望这些信息对您有所帮助..
【讨论】: