iOS開發如何跳轉到系統設定或功能

2021-07-25 15:39:12 字數 1154 閱讀 6239

在ios開發過程中,有時我們想在應用內實現打**、發簡訊、開啟safari瀏覽器功能,具體常用功能如下: 

openurl:[nsurl urlwithstring:@"tel://185***x0496"]])

openurl:[nsurl urlwithstring:@"telprompt://185***x0496"]])

uiwebview *webview = [[uiwebview alloc] init];

[webview loadrequest:[nsurlrequest

requestwithurl:

[nsurl urlwithstring:@"tel://185***x0496"]]];

[self

.view addsubview:webview];

openurl:[nsurl urlwithstring:@"sms://185***x0496"]])

canopenurl:[nsurl urlwithstring:@""]])

在ios開發過程中,有時我們想在應用內實現跳轉到系統設定介面,具體常用功能如下: 

注意:想要實現應用內跳轉到系統設定介面功能,需要先在targets-info-url types-url schemes中新增prefs

canopenurl:[nsurl urlwithstring:@"prefs:root=wifi"]])

canopenurl:[nsurl urlwithstring:@"prefs:root=bluetooth"]])

canopenurl:[nsurl urlwithstring:@"prefs:root=general"]])

canopenurl:[nsurlurlwithstring:

@"prefs:root=general&path=about"]])

canopenurl:[nsurl urlwithstring:@"prefs:

root=location_services"]])

canopenurl:[nsurl urlwithstring:@"prefs:

root=notifications_id"]])

IOS應用內跳轉到系統設定

ios應用內跳轉到系統設定 設定跳轉有三種方式,每一種的使用場景都不同。並且你跳轉到系統中自己應用下面設定的時候,你的應用要提前至少申請了某乙個許可權,如 通訊錄,通知,定位等 否則,會引起崩潰。本篇針對ios7 ios8 ios9 ios10,來介紹其中區別。一 跳轉方法 二 跳轉到 去?系統的設...

iOS應用如何跳轉到設定介面

有時候,我們希望使用者跳轉到設定介面,進行一些設定。這個時候該如何跳轉呢?這種方式雖然能跳轉到設定介面,但是不能跳轉到具體的頁面 在url types新增 乙個叫prefs的url schemes,如圖 新增url schemes 注意,按照要求拼接好跳轉的urlstring,就可以實現對應介面的跳...

iOS10 系統跳轉到系統設定

1 在 info.plist中新增 prefs urlsechem 2 ios10 蘋果將系統的設定頁的urlsechem路徑改變了 if progress ws.cropsliderview cropendtime progress ws.videotime else 3 收錄的可使用的urlsc...