说明:本文介绍app如何打开另一个app,并且传递数据。

一、简单说明

新建两个应用,分别为应用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 应用之间的跳转和数据传递 的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

时间: 2016-09-18

ios把数据传递到另一个页面_IOS 应用之间的跳转和数据传递详解相关推荐

  1. ios把数据传递到另一个页面_iOS 应用之间的跳转和数据传递

    说明:本文介绍app如何打开另一个app,并且传递数据. 一.简单说明 新建两个应用,分别为应用A和应用B. 实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用. 1.新建两个应用, ...

  2. ios把数据传递到另一个页面_iOS 委托 页面之间传递数值

    ios的页面传值方法很多,本博客主要是 通过委托模式 来传值. 将一个页面中时间选择器的值传递到另外一个页面 主要包括三个模块 第一:A类 第二:委托协议 第三:B类 首先定义个一委托UIViewPa ...

  3. ios把数据传递到另一个页面_iOS页面跳转及数据传递(三种)

    iOS页面跳转: 第一种 [self.navigationController pushViewController:subTableViewController animated:YES]; //描 ...

  4. 商品列表选择尺寸和颜色高亮,并且把选择的数据传递到下一个页面

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 需求:商品列表选择属性,给中的属性显示高亮,并且把选择的数据记录下来传递到下一个页面. 项目下载地址:点击去下 ...

  5. java提交数据到另一个页面_JS实现把一个页面层数据传递到另一个页面的两种方式...

    由于之前面试,被问到过此问题,所以今天特意整理了一下.由于自己技术水平有限,若存在错误,欢迎提出批评. 本博客整理了两种方式从一个页面层向另一个页面层传递参数. 一. 通过cookie方式 1. 传递 ...

  6. 在微信小程序中怎么让一个页面的信息传递到另一个页面

    首先需要在前台搭建好需要展示的那个页面. <!--pages/login/login.wxml--> <view class='nav'>输入个人信息</view> ...

  7. JSP中如何把一个页面的信息传递到另一个页面来

    JSP中如何把一个页面的信息传递到另一个页面来 前言:        在做项目的某些特定的情况下,我们需要把这个页面的数据传递到另外一个页面来,在到后端来进行操作:那又哪些方法来实现呢?哪个方法是最好 ...

  8. A站有一个页面需要PV统计 A站读写该数据 B站读该数据 需要数据同步

    A站弄个缓存,并且开放出一个读取借口给B站 B站读取数据的时候,调用该接口和数据库内的数据累加,然后进行限时即可 ---------------------- 另外其他方法 session服务.mem ...

  9. 老式Android中碎片Fragment之间的跳转和数据传递

    随着jetpack组件的使用,fragment之间的跳转和传值已经有相应的demo了.但是有时候难免不用Navigation,或者一些老项目的维护.这里,简单记录下老式fragment怎么跳转和传值. ...

最新文章

  1. css多行省略号兼容ie,css超出2行部分省略号……,兼容ie
  2. 安装和部署Exchange Server 2007
  3. 使用python操作hdfs,并grep想要的数据
  4. 判断字符串是否以指定字符开头
  5. ***Xcode Interface Builder或Storyboard中可建立那两种连接?
  6. 适应各个浏览器的iframe高度自动调整
  7. C#规范整理·资源管理和序列化
  8. DateTime和字符串转换问题
  9. SQLServer 事物与索引
  10. android target unknown and state offline解决办法
  11. Java中Comparable和Comparator接口的区别
  12. eclipse显示行号和Tab、空格、回车
  13. js保存网络图片至本地
  14. 合肥科学岛安光所计算机应用,国家大气污染防治攻关联合中心成立 合肥科学岛安光所承担重任...
  15. 在线解析短视频去水印工具
  16. python打印网页成pdf_如何使用Python将网页转换为PDF
  17. 数字验证和table格式(KAYAK)
  18. Linux 网页挂马实验,网页挂马常见漏洞分析与检测
  19. 学习资料 AND ORR
  20. 计算机word平均分怎么算,word怎么计算一列平均分

热门文章

  1. Linux 查看文件指定行数 内容
  2. 视界云:CDN{内容分发网络} 知识详解
  3. 解决: Cannot find module ‘webpack-cli/bin/config-yargs‘、Error: Cannot find module ‘webpack-cli‘
  4. spring cache相关注解介绍 @Cacheable、@CachePut、@CacheEvict
  5. 【Cef编译】 CefSharp编译失败,检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”...
  6. 利用redis实现分布式锁:加锁与解锁
  7. P4718 【模板】Pollard-Rho算法
  8. shell编程中date用法(转)
  9. 相同字符串的string对象不等
  10. SmartTemplate学习入门一