IOS應(yīng)用內(nèi)跳轉(zhuǎn)系統(tǒng)設(shè)置相關(guān)界面的方法
在iOS開發(fā)中,有時會有跳轉(zhuǎn)系統(tǒng)設(shè)置界面的需求,例如提示用戶打開藍(lán)牙或者WIFI,提醒用戶打開推送或者位置權(quán)限等。在iOS6之后,第三方應(yīng)用需要跳轉(zhuǎn)系統(tǒng)設(shè)置界面,需要在URL type中添加一個prefs值,如下圖:
跳轉(zhuǎn)系統(tǒng)設(shè)置根目錄中的項(xiàng)目使用如下的方法:
_array = @[
@{@"系統(tǒng)設(shè)置":@"prefs:root=INTERNET_TETHERING"},
@{@"WIFI設(shè)置":@"prefs:root=WIFI"},
@{@"藍(lán)牙設(shè)置":@"prefs:root=Bluetooth"},
@{@"系統(tǒng)通知":@"prefs:root=NOTIFICATIONS_ID"},
@{@"通用設(shè)置":@"prefs:root=General"},
@{@"顯示設(shè)置":@"prefs:root=DISPLAY&BRIGHTNESS"},
@{@"壁紙?jiān)O(shè)置":@"prefs:root=Wallpaper"},
@{@"聲音設(shè)置":@"prefs:root=Sounds"},
@{@"隱私設(shè)置":@"prefs:root=privacy"},
@{@"APP Store":@"prefs:root=STORE"},
@{@"Notes":@"prefs:root=NOTES"},
@{@"Safari":@"prefs:root=Safari"},
@{@"Music":@"prefs:root=MUSIC"},
@{@"photo":@"prefs:root=Photos"}
];
NSURL * url = [NSURL URLWithString:[_array[index] allValues].firstObject];
[[UIApplication sharedApplication]openURL:url];
如果要跳轉(zhuǎn)第三方應(yīng)用的設(shè)置界面中,使用prefs:root=boundleId的方式,boundleId是第三方應(yīng)用的boundleId。
如果需要繼續(xù)向項(xiàng)目內(nèi)層進(jìn)行跳轉(zhuǎn),可以通過添加path路徑的方式,如下:
_array = @[
@{@"關(guān)于本機(jī)":@"prefs:root=General&path=About"},
@{@"軟件升級":@"prefs:root=General&path=SOFTWARE_UPDATE_LINK"},
@{@"日期時間":@"prefs:root=General&path=DATE_AND_TIME"},
@{@"Accessibility":@"prefs:root=General&path=ACCESSIBILITY"},
@{@"鍵盤設(shè)置":@"prefs:root=General&path=Keyboard"},
@{@"VPN":@"prefs:root=General&path=VPN"},
@{@"壁紙?jiān)O(shè)置":@"prefs:root=Wallpaper"},
@{@"聲音設(shè)置":@"prefs:root=Sounds"},
@{@"隱私設(shè)置":@"prefs:root=privacy"},
@{@"APP Store":@"prefs:root=STORE"},
@{@"還原設(shè)置":@"prefs:root=General&path=Reset"},
@{@"應(yīng)用通知":@"prefs:root=NOTIFICATIONS_ID&path=應(yīng)用的boundleId"}
];
以上內(nèi)容給大家介紹了IOS應(yīng)用內(nèi)跳轉(zhuǎn)系統(tǒng)設(shè)置相關(guān)界面的方法,希望對大家有所幫助!
相關(guān)文章
詳解iOS中多線程app開發(fā)的GCD隊(duì)列的使用
這篇文章主要介紹了詳解iOS中多線程app開發(fā)的GCD隊(duì)列的使用,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
iOS實(shí)現(xiàn)文字轉(zhuǎn)化成彩色文字圖片
這篇文章主要為大家詳細(xì)介紹了iOS文字轉(zhuǎn)化成彩色文字圖片的實(shí)現(xiàn)方法,可以實(shí)現(xiàn)不同字體,漸變的效果,感興趣的小伙伴們可以參考一下2016-03-03
iOS安全防護(hù)系列之ptrace反調(diào)試與匯編調(diào)用系統(tǒng)方法詳解
這篇文章主要給大家介紹了關(guān)于iOS安全防護(hù)系列之ptrace反調(diào)試與匯編調(diào)用系統(tǒng)方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07

