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

时间:2015-09-22 08:29:50

标签: ios objective-c iphone ios8

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

那么,我可以请一些关于如何打开设备设置应用程序的建议,我也可以知道是否有可能以编程方式在设备设置中打开wi-fi设置页面。

2 个答案:

答案 0 :(得分:1)

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

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

即使像GoPro或Twitter这样的应用程序也会提供如何输入设置而不是直接链接的说明。

答案 1 :(得分:-3)

对于iOS 8或更高版本,您可以使用以下代码。

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

希望它会对你有所帮助。