您的位置:首页 > 移动开发 > IOS开发

IOS应用之间的跳转和数据传

2015-07-29 13:57 411 查看
一、简单说明新建两个应用,分别为应用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 }
转自 http://www.cnblogs.com/wendingding/p/3972034.html[/code] 

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: