工程中出現prefs:root配置或者**會被拒!!!
在ios開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者wifi,提醒使用者開啟推送或者位置許可權等。在ios6之後,第三方應用需要跳轉系統設定介面,需要在url type中新增乙個prefs值,本人是以跳轉相簿許可權為例的,如下圖:
參考過其他人寫法,只寫prefs只跳到設定頁面,不能跳到設定-隱私-相簿,故而無法完成效果。
跳轉系統設定根目錄中的專案使用如下的方法:
_array = @[ @
, @,
@, @, @
, @,
@, @, @
, ,
@, @
, @,
@ ];
nsurl * url = [nsurl urlwithstring:[_array[index] allvalues].firstobject];[[
本人使用相簿許可權:
nsurl
* url = [
nsurl
urlwithstring
:@"prefs:root=privacy"]; [[
直接跳到設定-隱私-**
----------------------------這是個分割線-------------------------------
出現以上問題我也矇圈了,雖然看不懂,但是大概說的是因為設定的開啟隱私的許可權,貌似是因為在info.plist設定urltypes的原因,於是我就把prefs:root 這個值去掉,程式照常可以跳轉隱私-**,上傳ipa到itunes connect也成功了。現在就差通過了,靜等......
如果能對您有幫助,請幫忙點讚!
iOS之應用內跳轉系統設定相關介面
在ios開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者wifi,提醒使用者開啟推送或者位置許可權等。在ios6之後,第三方應用需要跳轉系統設定介面,需要在url type中新增乙個prefs值,如下圖 跳轉系統設定根目錄中的專案使用如下的方法 array nsurl url ns...
iOS應用內跳轉系統設定相關介面的方法
ios應用內跳轉系統設定相關介面的方法 在ios開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者wifi,提醒使用者開啟推送或者位置許可權等。在ios6之後,第三方應用需要跳轉系統設定介面,需要在url type中新增乙個prefs值,如下圖 跳轉系統設定根目錄中的專案使用如下的方...
IOS應用內跳轉系統設定相關介面的方法
在ios開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者wifi,提醒使用者開啟推送或者位置許可權等。在ios6之後,第三方應用需要跳轉系統設定介面,需要在url type中新增乙個prefs值,如下圖 跳轉系統設定根目錄中的專案使用如下的方法 array nsurl url ns...