iOS應用內跳轉系統設定相關介面的方法

2021-07-13 13:13:26 字數 981 閱讀 2304

工程中出現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...