您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關怎么在iOS中實現app間跳轉功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
A app代碼:
// A app // ViewController.m // 程序跳轉 // // Created by hhg on 15/10/23. // Copyright (c) 2015年 hhg. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 為我們的程序設置一個唯一的標識,那么其他軟件就可以使用openURL方法通過唯一標識來打開我們的程序 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"zapp:"]]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } @end
B app代碼:
// B app // AppDelegate.m // MyApp // // Created by hhg on 15/10/23. // Copyright (c) 2015年 hhg. All rights reserved. // #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; } // 當其他程序通過openURL打開該程序的時候,會觸發這個方法 // URL ,就是其他程序打開時候的URL - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"提示" message:@"跳轉成功!" delegate:nil cancelButtonTitle:@"確定" otherButtonTitles: nil]; [alertView show]; return YES; } - (void)applicationWillResignActive:(UIApplication *)application { } - (void)applicationDidEnterBackground:(UIApplication *)application { } - (void)applicationWillEnterForeground:(UIApplication *)application { } - (void)applicationDidBecomeActive:(UIApplication *)application { } - (void)applicationWillTerminate:(UIApplication *)application { } @end
B app 在info.plist 文件里面需要設置:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>CFBundleURLName</key> <string></string> <key>CFBundleURLSchemes</key> <array> <string>zapp</string> </array> </dict> </array> </plist>
如圖:
上述就是小編為大家分享的怎么在iOS中實現app間跳轉功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。