其实稍微百度下你都可以找到以下这个列表。
Notification — prefs:root=NOTIFICATI_ID
Phone — prefs:root=Phone
Photos — prefs:root=Photos
Profile — prefs:root=General&path=ManagedConfigurationList
Reset — prefs:root=General&path=Reset
Safari — prefs:root=Safari
Siri — prefs:root=General&path=Assistant
Sounds — prefs:root=Sounds
Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
Store — prefs:root=STORE
Twitter — prefs:root=TWITTER
Usage — prefs:root=General&path=USAGE
VPN — prefs:root=General&path=Network/VPN
Wallpaper — prefs:root=Wallpaper
Wi-Fi — prefs:root=WIFI
是的,本人接下来会提到这个调用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
这个在iOS6,7和8中确实可以跳转,只是还少了一个步骤。
在URL Types中添加一个新项。我没有深入研究,只填写prefs就可以了。
这样子,以上介绍的方法就可以跳转了。
除非万不得已,在可选择的情况下还是使用以下调用:(就算扩展阅读吧)
iOS8新支持:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
方法二:
还是用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
但是只能在alertview里可用。
原文地址:http://blog.csdn.net/gyz413977349/article/details/46608471