在ios開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者wifi,提醒使用者開啟推送或者位置許可權等。在ios6之後,第三方應用需要跳轉系統設定介面,需要在url type中新增乙個prefs值,如下圖:
需要設定prefs
qjifmvb.png!web.png
設定跳轉有三種方式,每一種的使用場景都不同。 並且你在跳轉到系統中自己應用下面設定的時候,你的應用要提前至少申請了某乙個許可權,如通知,定位等。否則,會引起崩潰。
ios系統版本 < 10.0
nsurl *url= [nsurl urlwithstring:@"prefs:root=location_services"];
}
ios系統版本 >= 10.0
}];}
可以看出,跳轉方法非常簡單。本文重點講解url 怎麼設定
iOS開發之如何跳到系統設定裡的各種設定介面
定位服務設定介面 nsurl url nsurl urlwithstring prefs root location services 這樣就可以跳到系統設定的定位服務介面啦!我們繼續看幾個列子。facetime設定介面 nsurl url nsurl urlwithstring prefs roo...
iOS開發之如何跳到系統設定裡的各種設定介面
定位服務設定介面 nsurl url nsurl urlwithstring prefs root location services 這樣就可以跳到系統設定的定位服務介面啦!我們繼續看幾個列子。facetime設定介面 nsurl url nsurl urlwithstring prefs roo...
iOS開發之如何跳到系統設定裡的各種設定介面
定位服務設定介面 nsurl url nsurl urlwithstring prefs root location services 這樣就可以跳到系統設定的定位服務介面啦!我們繼續看幾個列子。facetime設定介面 nsurl url nsurl urlwithstring prefs roo...