前段时间,一个项目中用到了跳转到蓝牙设置,顺便其他设置也看了看,现在给大家分享一下。
第一步:找到项目的plist文件,鼠标放到information propertyList上面,后面会出现一个+,点击+,选择URL types,在URL types中,有一个item0,在添加一个item1,
在item1中添加URL Schemes和Document Role,将URL Schemes中的item0的值写为prefs,将Document Role的值写为Editor。到这里为止,plist文件中的就弄好了。
第二步,在需要跳转的地方写上代码:
NSString *str = @"prefs:root=Bluetooth";
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:str]];
然后运行,就好了;
其他调用系统设置的命令:
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=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