openURL方法跳轉到設定介面的解決方法

2021-08-19 18:31:15 字數 412 閱讀 9387

在ios10之前,跳轉到系統設定介面的某個指定介面的方式如下:

//開啟定位服務介面

nsurl*url=[nsurl urlwithstring:@"prefs:root=privacy&path=location"];

};

但是在ios10上,呼叫canopenurl:開啟系統設定介面時控制台會報如下錯誤,並且無法跳**

-canopenurl: failed for

url:

"prefs:root=privacy&path=location" - error:

"the operation couldn』t be completed. (osstatus error -10814.)"

ReactNative跳轉到iOS原生介面

最近專案需要react native 和原生的互動,當需要用到跳轉的時候,官方文件寫的也是雲裡霧裡,網上的部落格也是你吵我我抄你,亂糟糟一片.最終關於rn跳轉原生自己使用的方法,親證有效.具體原理好好看一下就能理解,直接貼 了 1.首先在原生專案建立乙個module類,m檔案中將這個module匯出...

iOS跳轉到設定介面

定位服務設定介面 nsurl url nsurl urlwithstring prefs root location services 這樣就可以跳到系統設定的定位服務介面啦!我們繼續看幾個列子。facetime設定介面 nsurl url nsurl urlwithstring prefs roo...

跳轉到系統設定頁面

如何跳到指定的設定介面,例如設定wifi的時候,想直接跳到wifi設定介面。在url types新增 乙個叫prefs的url schemes 複製 2.新增這段 把下面的bundle identifier替換為相應的字段即可 複製 3.對應的字段 蜂窩網路 prefs root mobile da...