打開設(shè)置對應(yīng)
NSArray *array = @[@{@"系統(tǒng)設(shè)置":@"prefs:root=INTERNET_TETHERING"},@{@"WIFI設(shè)置":@"prefs:root=WIFI"},@{@"藍牙設(shè)置":@"prefs:root=Bluetooth"},@{@"系統(tǒng)通知":@"prefs:root=NOTIFICATIONS_ID"},@{@"通用設(shè)置":@"prefs:root=General"},@{@"顯示設(shè)置":@"prefs:root=DISPLAY&BRIGHTNESS"},@{@"壁紙設(shè)置":@"prefs:root=Wallpaper"},@{@"聲音設(shè)置":@"prefs:root=Sounds"},@{@"隱私設(shè)置":@"prefs:root=privacy"},@{@"APP Store":@"prefs:root=STORE"},@{@"Notes":@"prefs:root=NOTES"},@{@"Safari":@"prefs:root=Safari"},@{@"Music":@"prefs:root=MUSIC"},@{@"photo":@"prefs:root=Photos"}];
NSURL * url = [NSURL URLWithString:[array[0] allValues].firstObject];
[[UIApplication sharedApplication]openURL:url];
應(yīng)用間跳轉(zhuǎn)
AppDelegate
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation NS_DEPRECATED_IOS(4_2, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED
{
NSLog(@"~~~~~~%@", [url scheme]);
NSLog(@"----aaa-----%@", [url host
]);//打印1234
NSLog(@"======%@", [url resourceSpecifier
]);//打印//1234
if ([[url scheme] isEqualToString:@"aaaa"
])
{
NSLog(@"%@"
,url);
}
return YES
;
}
跳轉(zhuǎn)方法
bbbb跳轉(zhuǎn)app的標(biāo)識 URL Schemes
: 比加 就是這個格式
//1234 攜帶過去的參數(shù) 用于判斷是誰打開的app
NSString *url = [NSString stringWithFormat:@"bbbb://1234"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
//////////////////提示用戶更新 跳轉(zhuǎn)到appStore
NSString *num1 = @"5.2.0";//APP版本
NSString *num2 = @"5.3.0";//請求接口版本
if ([num1 compare:num2 options:NSNumericSearch] == NSOrderedDescending)
{
NSLog(@" 降序");
}else if ([num1 compare:num2 options:NSNumericSearch] == NSOrderedSame){
NSLog(@" 相等");
}else if ([num1 compare:num2 options:NSNumericSearch] == NSOrderedAscending){
NSLog(@" 升序");
更新app
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlStr]];
}
解釋:
NSOrderedDescending是降序,num1>num2
NSOrderedSame是相等,num1=num2
NSOrderedAscending是升序,num1<num2
應(yīng)用間跳轉(zhuǎn)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 1、什么是URL? 2、URL 的組成 3、ios 項目中配置URL 4、跳轉(zhuǎn)到其他app(打開其他app) st...
- 一.應(yīng)用跳轉(zhuǎn)的介紹 1.應(yīng)用間跳轉(zhuǎn)即從一個應(yīng)用程序跳轉(zhuǎn)到另一個應(yīng)用程序 2.應(yīng)用間跳轉(zhuǎn)的應(yīng)用:1.應(yīng)用推薦2.支付...
- 運用openURL方法 實現(xiàn) 程序間跳轉(zhuǎn) , 撥打電話 , 發(fā)送郵件等功能。 程序間跳轉(zhuǎn) 核心代碼 URL 統(tǒng)一...
- 場景需求:一個應(yīng)用A(以news應(yīng)用為示例)跳轉(zhuǎn)到另外一個應(yīng)用B(以weChat為示例),常見需求如下1.應(yīng)用推薦...
- 本文簡單介紹iOS應(yīng)用程序互相跳轉(zhuǎn)的方法 2.要打開本機上的其他應(yīng)用程序,需要設(shè)置schemes,自定義的協(xié)議頭,...