iOS 应用内跳转到系统设置
在iOS5下面版本号使用下面方法:【IOS5.1+之后不能使用此方法,iOS8的跳转方法已找到见下方,iOS7的正在摸索。欢迎大家给出观点意见】
通过URL Scheme的方式打开内置的Settings,代码例如以下
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
下面是内置的Settings的URL Scheme:
About — prefs:root=General&path=About
Accessibility — prefs:root=General&path=ACCESSIBILITY
Airplane Mode On — prefs:root=AIRPLANE_MODE
Auto-Lock — prefs:root=General&path=AUTOLOCK
Brightness — prefs:root=Brightness
Bluetooth — prefs:root=General&path=Bluetooth
Date & Time — prefs:root=General&path=DATE_AND_TIME
FaceTime — prefs:root=FACETIME
General — prefs:root=General
Keyboard — prefs:root=General&path=Keyboard
iCloud — prefs:root=CASTLE
iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
International — prefs:root=General&path=INTERNATIONAL
Location Services — prefs:root=LOCATION_SERVICES
Music — prefs:root=MUSIC
Music Equalizer — prefs:root=MUSIC&path=EQ
Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
Network — prefs:root=General&path=Network
Nike + iPod — prefs:root=NIKE_PLUS_IPOD
Notes — prefs:root=NOTES
Notification — prefs:root=NOTIFICATIONS_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
在iOS8版本号使用下面方法:
if (&UIApplicationOpenSettingsURLString != NULL) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
}
iOS7版本号眼下还没发现解决的方法,欢迎大家多多讨论。。。。。
相关文章
- IOS 开发推荐经常使用lib
- 教你用whistle抓包安卓、iOS应用https接口
- iOS 9应用开发教程之ios9中实现button的响应
- iOS 应用内跳转到系统设置
- iOS开发- 蓝牙后台接收数据(BLE4.0)
- IOS本地通知:UILocalNotification使用记录
- iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态
- iOS 11开发教程(十四)iOS11应用代码添加视图
- iOS 9音频应用播放音频之第一个ios9音频实例2
- iOS 9应用开发教程之ios9的视图
- 《iOS 9应用开发入门经典(第7版)》——第2章,第2.2节使用iOS模拟器
- 《iOS 9应用开发入门经典(第7版)》——导读
- 《iOS 8应用开发入门经典(第6版)》——第1章,第1.2节成为iOS开发人员
- 《iOS组件与框架——iOS SDK高级特性剖析》——第2章,第2.1节示例应用
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.3 下载和安装NimbleKit
- iOS App被拒原因以及解决方案总结。
- 4 个适用于 iOS 开发者的流行 Swift 播客
- SwiftUI iOS 应用退出时保存数据
- SwiftUI iOS 组合使用ScrollView和LazyVStack实现仿列表list(教程含源码)
- iOS 如何写出更加严谨的应用
- 实现iOS序列化与反序列化(runtime)
- 《Swift iOS应用开发实战》——3.3关于Application Delegate
- 《黑客大曝光:移动应用安全揭秘及防护措施》一第3章 iOS系统
- iOS应用千万级架构:自动埋点与曝光
- 谷歌推出iOS视频共享应用 相隔两地也能一起看YouTube
- iOS中系统自带正则表达式的应用
- iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
- iOS开发 - 滚动选择器
- iOS - UILabel添加图片之富文本的简单应用
- iOS - HTTPS接口加密和身份认证
- iOS - 开源框架、项目和学习资料汇总(网络篇)
- iOS - UIEvent事件及UIResponder响应者
- 利用Android与iOS系统进行移动应用开发:浅析开发过程及人员招募
- IOS定位元素常用场景
- iOS 使用代码和storyboard分别创建UITabBarController