iOS開發之APP跳轉傳參

應用程序跳轉


1.在程序1的任意事件中添加NSString *url = @“MyUrl://”;

[[UIApplication sharedApplication] openURL:[NSURL  URLWithString:url]];


2.1.在程序2中,點擊頂部項目,設置選項info

    2.在最底下的URL Types中

    3.添加URL

    4.在URL Schemes中,填寫自定義路徑名:MyUrl

    5.運行一下程序2


3.完成跳轉  程序1 -> 程序2的跳轉,如果想跳回則逆序爲之。


4.傳值    1.在程序1中的MyUrl://後面接參數,例如NSString *url = @“MyUrl://參數1  參數2”;

                2.在程序2中的AppDelegate.m中寫入方法 

- (BOOL)application:(UIApplication *)application handleOpenURL:(nonnull NSURL *)url {

    if (!url) {

        return NO;

    }

    

NSString *urlHost = [url host];//urlHost就是host

    NSString *urlStr = [url absoluteString];

    //urlStr就是參數  —> MyUrl://參數1  參數2

    return YES;

}





Safari跳轉

1.鏈接<a href=”MyUrl://參數1 參數2”>點我跳轉APP</a>


2.接下來同上



本文有因爲問題請聯繫

QQ:563699115

Telephone:18341266547


發佈了28 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章