IOS 應(yīng)用之間的跳轉(zhuǎn)和數(shù)據(jù)傳遞詳解
說(shuō)明:本文介紹app如何打開(kāi)另一個(gè)app,并且傳遞數(shù)據(jù)。
一、簡(jiǎn)單說(shuō)明
新建兩個(gè)應(yīng)用,分別為應(yīng)用A和應(yīng)用B.
實(shí)現(xiàn)要求:在appA的頁(yè)面中點(diǎn)擊對(duì)應(yīng)的按鈕,能夠打開(kāi)appB這個(gè)應(yīng)用。
1.新建兩個(gè)應(yīng)用,分別為A和B.

142354418874108[1].png

150002248248878[1].png
2.設(shè)置應(yīng)用B的url。

150005160123679[1].png
3.在應(yīng)用A中編寫(xiě)打開(kāi)app的代碼

150007446066083[1].png
點(diǎn)擊之后,會(huì)跳轉(zhuǎn)到新的控制器。
注意:打開(kāi)應(yīng)用B的過(guò)程中,B有兩種狀態(tài)。
第一種狀態(tài):B并沒(méi)有啟動(dòng),那么會(huì)啟動(dòng)B。并調(diào)用下面的方法。

150006209342745[1].png
第二種狀態(tài):此時(shí)B已經(jīng)啟動(dòng)了,但是在后臺(tái)運(yùn)行,這個(gè)時(shí)候不會(huì)調(diào)用該方法。
二:說(shuō)明
如果一個(gè)應(yīng)用被另外一個(gè)應(yīng)用打開(kāi),那么會(huì)調(diào)用下面的代理方法,且在該方法中可以實(shí)現(xiàn)兩個(gè)應(yīng)用之間數(shù)據(jù)的傳遞。

150022244969072[1].png
代碼說(shuō)明:
#import "YYAppDelegate.h"
@implementation YYAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSLog(@"didFinishLaunchingWithOptions---B");
return YES;
}
//當(dāng)一個(gè)應(yīng)用程序被其他程序打開(kāi)的時(shí)候會(huì)調(diào)用這個(gè)方法,在該方法中可以實(shí)現(xiàn)兩個(gè)應(yīng)用程序間的數(shù)據(jù)局傳遞
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"%@",url);
NSLog(@"%@",sourceApplication);
return YES;
}
文/牽左手不離(簡(jiǎn)書(shū)作者)
原文鏈接:http://www.jianshu.com/p/2ef7ab4826cf
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),并標(biāo)注“簡(jiǎn)書(shū)作者”。
以上就是IOS 應(yīng)用之間的跳轉(zhuǎn)和數(shù)據(jù)傳遞 的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!
- 總結(jié)IOS界面間跳轉(zhuǎn)的幾種方法
- iOS應(yīng)用開(kāi)發(fā)中實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的簡(jiǎn)單方法筆記
- iOS應(yīng)用程序之間的幾種跳轉(zhuǎn)情況詳解
- iOS實(shí)現(xiàn)淘寶上拉進(jìn)入詳情頁(yè)交互效果
- iOS項(xiàng)目開(kāi)發(fā)--實(shí)現(xiàn)類(lèi)似淘寶詳情頁(yè)面
- iOS仿簡(jiǎn)書(shū)、淘寶等App的View彈出效果
- iOS應(yīng)用內(nèi)實(shí)現(xiàn)跳轉(zhuǎn)到手機(jī)淘寶天貓的方法
相關(guān)文章
IOS MenuViewController實(shí)現(xiàn)彈出菜單效果
這篇文章主要介紹了IOS MenuViewController實(shí)現(xiàn)彈出菜單效果,實(shí)現(xiàn)一個(gè)從下移動(dòng)上來(lái)的彈出菜單,背景逐漸變深,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
iOS實(shí)現(xiàn)攝像頭實(shí)時(shí)采集圖像
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)攝像頭實(shí)時(shí)采集圖像,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
iOS中導(dǎo)航欄pop返回時(shí)出現(xiàn)黑塊問(wèn)題的解決方法
在iOS開(kāi)發(fā)的工作當(dāng)中,Push和Pop經(jīng)常用于界面之間的跳轉(zhuǎn)和返回。下面這篇文章主要給大家介紹了關(guān)于iOS中導(dǎo)航欄pop返回時(shí)出現(xiàn)黑塊問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-10-10
iOS中的二級(jí)菜單及Cell的展開(kāi)收起示例
本篇文章主要介紹了iOS中的二級(jí)菜單及Cell的展開(kāi)收起示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-08-08
IOS開(kāi)發(fā)中使用UIFont設(shè)置字體及批量創(chuàng)建控件
這篇文章主要介紹了IOS開(kāi)發(fā)中使用UIFont設(shè)置字體及批量創(chuàng)建控件的方法,內(nèi)容很實(shí)用,感興趣的小伙伴們可以參考一下2016-03-03
使用UITextField限制只可輸入中,英文,數(shù)字的方法
在我們?nèi)粘i_(kāi)發(fā)中經(jīng)常遇到一些情況,要UITextField只能輸入某一種特定的字符.比如大寫(xiě)A-Z或者小寫(xiě)a-z,或者漢字.或者數(shù)字.那么該如何實(shí)現(xiàn)呢,下面通過(guò)這篇文章來(lái)看看吧。2016-09-09
解析iOS應(yīng)用開(kāi)發(fā)中對(duì)設(shè)計(jì)模式中的抽象工廠模式的實(shí)現(xiàn)
這篇文章主要介紹了解析iOS應(yīng)用開(kāi)發(fā)中對(duì)設(shè)計(jì)模式中的抽象工廠模式的實(shí)現(xiàn),示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下2016-03-03

