你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS 運用之間的跳轉和數據傳遞詳解

IOS 運用之間的跳轉和數據傳遞詳解

編輯:IOS開發綜合

解釋:本文引見app若何翻開另外一個app,而且傳遞數據。

1、簡略解釋

新建兩個運用,分離為運用A和運用B.
完成請求:在appA的頁面中點擊對應的按鈕,可以或許翻開appB這個運用。
1.新建兩個運用,分離為A和B.

142354418874108[1].png

150002248248878[1].png

2.設置運用B的url。

150005160123679[1].png

3.在運用A中編寫翻開app的代碼

150007446066083[1].png

點擊以後,會跳轉到新的掌握器。
留意:翻開運用B的進程中,B有兩種狀況。
第一種狀況:B並沒有啟動,那末會啟動B。並挪用上面的辦法。

150006209342745[1].png

第二種狀況:此時B曾經啟動了,然則在後台運轉,這個時刻不會挪用該辦法。

二:解釋

假如一個運用被別的一個運用翻開,那末會挪用上面的署理辦法,且在該辦法中可以完成兩個運用之間數據的傳遞。

150022244969072[1].png

代碼解釋:

#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.jianshu.com/p/2ef7ab4826cf
著作權歸作者一切,轉載請接洽作者取得受權,並標注“簡書作者”。

以上就是IOS 運用之間的跳轉和數據傳遞 的材料整頓,後續持續彌補相干材料,感謝年夜家對本站的支撐!

【IOS 運用之間的跳轉和數據傳遞詳解】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved