iOS開發拓展篇—應用之間的跳轉和資料傳遞
iOS開發拓展篇—應用之間的跳轉和資料傳
說明:本文介紹app如何開啟另一個app,並且傳遞資料。
一、簡單說明
新建兩個應用,分別為應用A和應用B.
實現要求:在appA的頁面中點選對應的按鈕,能夠開啟appB這個應用。
1.新建兩個應用,分別為A和B.
2.設定應用B的url。
3.在應用A中編寫開啟app的程式碼
點選之後,會跳轉到新的控制器。
注意:開啟應用B的過程中,B有兩種狀態。
第一種狀態:B並沒有啟動,那麼會啟動B。並呼叫下面的方法。
第二種狀態:此時B已經啟動了,但是在後臺執行,這個時候不會呼叫該方法。
二:說明
如果一個應用被另外一個應用開啟,那麼會呼叫下面的代理方法,且在該方法中可以實現兩個應用之間資料的傳遞。
程式碼說明:
1 #import "YYAppDelegate.h" 2 3 @implementation YYAppDelegate 4 5 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 6 { 7 NSLog(@"didFinishLaunchingWithOptions---B"); 8 return YES; 9 } 10 11 //當一個應用程式被其他程式開啟的時候會呼叫這個方法,在該方法中可以實現兩個應用程式間的資料局傳遞12 -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 13 { 14 NSLog(@"%@",url); 15 NSLog(@"%@",sourceApplication); 16 return YES; 17 }
相關推薦
iOS開發拓展篇—應用之間的跳轉和資料傳遞
iOS開發拓展篇—應用之間的跳轉和資料傳 說明:本文介紹app如何開啟另一個app,並且傳遞資料。 一、簡單說明 新建兩個應用,分別為應用A和應用B. 實現要求:在appA的頁面中點選對應的按鈕,能夠開啟appB這個應用。 1.新建兩個應用,分別為A和B. 2.設定應用B的url。
iOS開發-兩個APP之間跳轉、傳值
兩個APP之間的跳轉是通過[[UIApplication sharedApplication] openURL:url]這種方式來實現的。 1.首先設定第一個APP的url地址 2.接著設定第二個APP的url地址 3.需要跳轉的時候 NSString
iOS開發中ViewController的頁面跳轉和彈出模態
ViewController 頁面跳轉 從一個Controller跳轉到另一個Controller時,一般有以下2種: 1、利用UINavigationController,呼叫pushViewController,進行跳轉;這種採用壓棧和出棧的方式,進行Control
Android 使用Intent實現Activity跳轉和資料傳遞
筆記內容: 使用Intent實現Activity之間的跳轉 使用Intent實現Activity跳轉時資料的傳遞 知識重點: 實現跳轉 在編寫一個Android應用時,通常需要在幾個Activity之間實現跳轉。如何實現跳轉,可以使用Intent物件。 在Eclip
IOS應用內及應用之間跳轉URL
蜂窩網路:prefs:root=MOBILE_DATA_SETTINGS_ID網路: prefs:root=General&path=Network/***Wi-Fi: prefs:root=WIFI定位服務:prefs:root=LOCATION_SERVICES個人熱點:prefs
iOS開發-自定義TabBarController新增跳轉控制器並且進行封裝(根據自定義TabBar)
// // ZZTabBarController.h // ZZ_APP主流框架 // // Created by ZZ_Macpro on 15/10/9. // Copyright (c) 2015年 ZZ_Macpro. All rights rese
iOS開發拓展篇—UIDynamic(重力行為+碰撞檢測)
一、重力行為 說明:給定重力方向、加速度,讓物體朝著重力方向掉落 1.方法 (1)UIGravityBehavior的初始化 - (instancetype)initWithItems:(NSArray *)items; item引數 :裡面存放著物
Android開發 - 頁面跳轉以及資料傳遞
Android開發 - 頁面跳轉以及資料傳遞 記錄程式碼詳情參閱Project-FoodList 教程: 頁面需要先在AndroidManifest.xml中註冊,否則會造成閃退 頁面註冊教程與講解 activity a
Activity之間的跳轉和資料傳輸
1.顯式跳轉 protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_a
mui初步應用(二) 頁面跳轉和引數傳遞問題
繼續申明小白(希望有天可以自信的說是大佬 - -) 網上的各種頁面跳轉和引數傳遞相關文章太多,我就說些自己遇到的吧,沒總結到沒關係,以後慢慢改。。 一、頁面跳轉: 那啥 a標籤跳轉就不用說了吧- - 我還真試了 就是引數不好傳。。 然後選擇了點選事件,主要看裡面的
iOS開發網路篇—檔案下載(暫停和恢復)
一、Range簡單說明 通過設定請求頭Range可以指定每次從網路下載資料包的大小 Range示例 bytes=0-499 從0到499的頭500個位元組 bytes=500-999 從500到999的第二個500位元組 bytes=500- 從500位元組以後的所有位元組 bytes=-500 最後50
html 頁面之間跳轉和傳值
從a.html 跳轉到b.html 並吧 a.html 的值傳入b.html a.html <html> <head> <title> New Document </title> <script>
微信小程式 頁面跳轉及資料傳遞詳解
微信小程式 頁面跳轉及資料傳遞詳解 類似 Android 的 Intent 傳值,微信小程式也一樣可以傳值: 例如:wxml 中寫了一個函式跳轉: ? 1 2 3 4 <view class="itemWeight" catchtap
小程式頁面跳轉,資料傳遞,json字串轉物件並使用
小程式頁面跳轉,資料傳遞,json字串轉物件並使用 1.新建一個資料夾和page,隨便取名,我這裡是qrcontent,如下: 2.頁面跳轉並傳遞資料 index.js跳轉qrcontent.js,在index.js方法中新增程式碼: success: functi
微信小程式的頁面跳轉和引數傳遞,頁面生命週期
頁面的生命週期函式如下: Page({ data:{ }, onLoad:function(options){ // 生命週期函式--監聽頁面載入 console.log("---index page onLoad---") },
Vue父子元件之間的呼叫和資料傳遞
Vue父子元件之間的呼叫和資料傳遞 父子元件的定義 兩個檔案的父子元件 父子元件的定義 vue的官網上寫了一些關於父子元件的定義呼叫及值的傳遞。這裡我就不做過多的贅述了。我只說一下我在開發中遇到的一些小問題。 兩個
iOS開發中,應用內直接跳轉到Appstore評分
1.進入appstore中指定的應用 App Store 上評論的連結地址是 itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+
iOS開發中應用內跳轉到QQ聊天介面和指定的聯絡人聊天
這裡主要是記錄專案中的一個需求,閒著沒事就把它記錄下來,以供有需要的朋友們; 我們一般用webview載入,所以主要的是設定在它的跳轉路徑上; 這裡有兩個路徑,介紹分別如下; 1. mqq://im/chat?chat_type=wpa&uin=好友QQ號&
ios開發-APP之間跳轉
原文地址:http://blog.csdn.net/grozy_sun/article/details/11321081 設想:如果App1能再自己中開啟App2,那麼App1開啟自己是不是就能開啟自己了呢。後來就簡單的去實現了一下,結果失敗了,有同樣想法的就放棄吧,但
iOS 應用內跳轉到系統設置
photo pod style software lin vol ios5 per man 在iOS5下面版本號使用下面方法:【IOS5.1+之後不能使用此方法,iOS8的跳轉方法已找到見下方,iOS7的正在摸索。歡迎大家給出觀點意見】 通過URL Scheme的方