跳到系统设置里的WiFi界面
info里面设置:
在项目中的info.plist中添加 URL types 并设置一项URL Schemes为prefs,如下图

代码:

复制代码 代码如下:
NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

定位服务
定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面。代码如下:

复制代码 代码如下:
//定位服务设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

这样就可以跳到系统设置的定位服务界面啦!

FaceTime

复制代码 代码如下:
//FaceTime设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

音乐

复制代码 代码如下:
//音乐设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

墙纸设置界面

复制代码 代码如下:
//墙纸设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

蓝牙设置界面

复制代码 代码如下:
//蓝牙设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
   [[UIApplication sharedApplication] openURL:url];
}

iCloud设置界面

复制代码 代码如下:
//iCloud设置界面
NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
if ([[UIApplication sharedApplication] canOpenURL:url]
{
   [[UIApplication sharedApplication] openURL:url];
}

参数配置
看到这几个例子,大家有没有发现,想跳到哪个设置界面只需要prefs:root=后面的值即可!是的,就是这样的。
我在网上找到一个列表,可以跳到这些界面的参数配置:

//打开设置-隐私-照片
    
       [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

最新文章

  1. 服务端调用dubbo的方式
  2. HandlerThread和IntentService
  3. Python模块之optparse
  4. 30个php操作redis常用方法代码例子
  5. Linux-Ubuntu 启用root账户
  6. C#垃圾回收机制
  7. POJ 3259 Wormholes(最短路,判断有没有负环回路)
  8. SGU185 - Two Shortest
  9. 数独的C++解法
  10. tar.gz tar.bz2 解压
  11. 一个int类型引发的bug
  12. 使用openXML 不用插件导出excel
  13. pku 1061 青蛙的约会 扩展欧几里得
  14. lunx中部分命令总结
  15. 小A与小B-(双向bfs)
  16. MongoDB 教程(六):创建集合、删除集合
  17. jedis实现操纵redis的常用api及使用场景
  18. 【BZOJ】1257: [CQOI2007]余数之和(除法分块)
  19. Go语言Web框架gwk介绍 (五)
  20. IhyerDB modBus采集器配置.

热门文章

  1. JAVA系列:浅谈Java中的equals和==
  2. Codeforces Round #533 (Div. 2) D. Kilani and the Game(BFS)
  3. jquery点击显示或隐藏
  4. 线程(C++11)
  5. Qt--解析Json
  6. javaee三层架构案例--简单学生管理系统
  7. javascript的this与prototype的区别
  8. 1、套按字及http基础知识之一
  9. 20191214数组之四:数字不相同的完全平方数(关于数位上数字判断与sprintf)
  10. nginx做反向代理时出现302错误