IOS開發筆記之應用間的跳轉和資料傳遞
說明:本文介紹app如何開啟另一個app,並且傳遞資料。
一、簡單說明
新建兩個應用,分別為應用A和應用B.
實現要求:在appA的頁面中點選對應的按鈕,能夠開啟appB這個應用。
1.新建兩個應用,分別為A和B.
2.設定應用B的url。
3.在應用A中編寫開啟app的程式碼
點選之後,會跳轉到新的控制器。
注意:開啟應用B的過程中,B有兩種狀態。
第一種狀態:B並沒有啟動,那麼會啟動B。並呼叫下面的方法。
第二種狀態:此時B已經啟動了,但是在後臺執行,這個時候不會呼叫該方法。
二:說明
如果一個應用被另外一個應用開啟,那麼會呼叫下面的代理方法,且在該方法中可以實現兩個應用之間資料的傳遞。
程式碼說明
#import "YYAppDelegate.h"
@implementation YYAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSLog(@"didFinishLaunchingWithOptions---B");
return YES;
}
//當一個應用程式被其他程式開啟的時候會呼叫這個方法,在該方法中可以實現兩個應用程式間的資料局傳遞
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"%@",url);
NSLog(@"%@",sourceApplication);
return YES;
}
轉自http://www.cnblogs.com/wendingding/p/3972034.html
相關文章
- iOS應用之間的跳轉與資料傳遞iOS
- Flutter開發日記-資料傳遞/狀態管理的方式和應用Flutter
- iOS 應用間相互跳轉iOS
- iOS 應用之間跳轉傳輸資料以及跳回源程式iOS
- iOS開發筆記(三):訊息傳遞與轉發機制iOS筆記
- iOS開發程式之間的跳轉及跳轉到appStoreiOSAPP
- Flutter學習之Route跳轉及資料傳遞Flutter
- Page Ability 之間的跳轉概念和應用分享
- Activity跳轉時傳遞資料的騷操作
- vue元件之間的資料傳遞Vue元件
- [分享]iOS開發-頁面間跳轉iOS
- 頁面之間傳遞資料
- iOS應用之間的跳轉解析iOS
- Mac osx開發 NSWindow之間的跳轉Mac
- 記錄下:iOS事件的事件的傳遞和響應iOS事件
- react元件與元件之間的資料傳遞React元件
- bundle實現Activity之間的資料傳遞
- 不同順序InBoundHandler之間的資料傳遞
- Vue.js 元件之間傳遞資料Vue.js元件
- 微信小程式父子元件之間的資料傳遞微信小程式元件
- 微信小程式的路由跳轉和傳遞引數微信小程式路由
- Android開發 - Parcelable 介面實現不同元件之間傳遞資料解析Android元件
- flutter混合(iOS)開發第一步使用(Flutter_Boost)完成頁面之間的跳轉傳值FlutteriOS
- 《高效能iOS應用開發》讀書筆記iOS筆記
- android 中Service 和activity之間的資料傳遞的幾種方法Android
- postman(五):在不同介面之間傳遞資料Postman
- Flutter 基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- Flutter基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- Vue元件間傳遞資料Vue元件
- Win9x下程式間的資料傳遞 (轉)
- flutter混合(iOS)開發第一步使用(Flutter_Boost)完成頁面之間的跳轉傳值(二)FlutteriOS
- Kinect開發學習筆記之(一)Kinect介紹和應用筆記
- Ability之間或者程式間資料傳遞之物件(Sequenceable序列化)物件
- [轉載]ios藍芽開發學習筆記(四)ios藍芽應用的後臺處理iOS藍芽筆記
- activity之間的跳轉
- AbilitySlice之間的傳遞值
- 不同資料庫間傳遞資料的問題資料庫
- iOS KeyChain 應用間共享資料iOSAI