有时候当我们应用中的网络断开了,我们需要提醒用户到设置中检查网络。这个时候我们可以直接从应用中跳到设置中的WiFi界面。其实应用中有很多功能需要我们从自己的应用中跳转到设置的某个页面中。下面就总结一些直接从应用中跳转到指定设置界面中的功能。
地址: https://github.com/shihuaixing/HXSettingDemo.git
在设置跳转之前,我们需要配置一下info.plist文件,如下图配置即可
配置完之后就可以在相应的功能中设置跳转代码,如下:
跳转至设置WiFi
NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];
if ([[UIApplication sharedApplication] openURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
跳转至设置iCloud
NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
if ([[UIApplication sharedApplication] openURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
跳转至设置蓝牙
NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
if ([[UIApplication sharedApplication] openURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
设置中的其他页面也可使用类似的方法来进行跳转,这里就不一一列举了。想知道其他的跳转就自己下面看吧
地址: https://github.com/shihuaixing/HXSettingDemo.git