如何在 iOS 8.0+ 中以编程方式打开设备设置应用程序而不是应用程序设置

Posted

技术标签:

【中文标题】如何在 iOS 8.0+ 中以编程方式打开设备设置应用程序而不是应用程序设置【英文标题】:How to open device settings app not the app settings programmatically in iOS 8.0+ 【发布时间】:2015-09-22 08:29:50 【问题描述】:

我正在开发一个应用程序,我需要在按钮客户端而不是应用程序设置上打开设备设置应用程序。我正在使用 UIApplicationOpenSettingsURLString - 但这会打开应用设置页面,而不是设备设置的根级别。

所以,请我就如何打开设备设置应用程序获得一些建议,我还想知道是否有可能以编程方式打开设备设置中的 wi-fi 设置页面。

【问题讨论】:

Opening the Settings app from another app的可能重复 【参考方案1】:

您只能打开上面提到的应用程序设置。 如果可以的话,它也会在文档中列出:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/doc/constant_group/Settings_Launch_URL

即使是像 GoPro 或 Twitter 这样的应用程序也只是给出了如何输入设置的说明,而不是直接链接。

【讨论】:

以上是关于如何在 iOS 8.0+ 中以编程方式打开设备设置应用程序而不是应用程序设置的主要内容,如果未能解决你的问题,请参考以下文章

ios icloud 在设备中以编程方式设置开/关

如何在 iOS 中以编程方式启用睡眠模式?

如何在 iOS 6 中以编程方式获取设备的当前方向?

如何在 iOS 开发中以编程方式使用接近传感器?

如何在 EPiServer 8.0 中以编程方式创建子页面

如何在 iOS7 中以编程方式找到连接 3G 网络或 Wifi 的 iPhone 设备