两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的。

1.首先设置第一个APP的url地址

2.接着设置第二个APP的url地址

3.需要跳转的时候

NSString *urlString = [NSString stringWithFormat:@"AppJumpSecond://%@",textField.text];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];

我这里将textField的文字也传过去

同样的,在第二个页面也是如此

NSString *urlString = [NSString stringWithFormat:@"AppJumpFirst://%@",textField.text];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];

这样就能相互跳转了

4.处理传过去的数据

在上面传了textField的数据,接收时在AppDelegate的

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation方法里。

在AppDelegate里设置属性

@property (nonatomic, strong) RootViewController *rvc;

在didFinishLaunchingWithOptions方法里添加

self.rvc = [[RootViewController alloc] init];
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:self.rvc];
self.window.rootViewController = nc;

添加代码块

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{self.rvc.textField.text = [[url host] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];return YES;
}

使得textField显示另一个页面传过来的数据。

ios俩个APP之间跳转、传值相关推荐

  1. ios两个app之间传值和跳转实现(转发)

    两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的. 1.首先设置第一个APP的url地址 2.接着设置第二个AP ...

  2. IOS开发之App之间的拉起和跳转

    我们平时在浏览HTML5页面的时候,经常会遇到跳转到微信.淘宝.京东等App页面,如下图所示: 那么IOS是如何实现App之间的跳转呢?今天就来学习一下. URL Scheme: IOS在系统层面为我 ...

  3. iOS日常学习 - App之间常用的五种通信方式及适用场景总结

    本文为转载学习,原文地址 iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不 ...

  4. H5页面唤醒App及App之间跳转

    H5页面跳转到App,其实质是通过uri. Android配置: 清单文件中对应的Activity标签添加以下标签属性 <intent-filter><action android: ...

  5. pythonista3没有url scheme_URL Scheme是如何实现app之间的跳转

    项目演示 URL Scheme是什么 由于苹果的app都是在沙盒中,相互是不能访问数据的.但是苹果还是给出了一个可以在app之间跳转的方法:URL Scheme.简单的说,URL Scheme就是一个 ...

  6. iOS实现app之间的内容分享总结

    iOS实现app之间的内容分享总结 说到iOS实现app之间的内容分享,第一印象就是社会化分享,然后就是QQ.微信.微博等的第三方分享SDK,当然现在也有很多做社会化分享集合的,例如友盟分享.Shar ...

  7. iOS 从一个APP跳转到另一个APP,并带参数跳到指定页面

    功能实现:A跳到B并打开B中指定页面 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文件中添加URL Types,如下图所示:其中URL idenifier是项目B的 ...

  8. android url scheme 跳转传值,如何自定义 URL Scheme 进行跳转

    一.URL Scheme 简介和作用 在 :// 之前的部分就称为 URL Scheme. 也就是说 http://www.jianshu.com/ 的 URL Scheme 就是 http . 更多 ...

  9. 关于STM32的IAP与APP互相跳转

    关于STM32的IAP与APP互相跳转 之前做了一个不带系统的IAP与APP互相跳转,在网上找了资料后,很顺畅就完成了,后来在IAR集成开发环境下,IAP无系统,APP用UCOS系统做互相跳转出现了很 ...

最新文章

  1. 3v stm32 供电 晶振起振_避免stm32rtc晶振不能起振的设计参考
  2. java集合类根接口:Collection和Map
  3. 海思前几帧图像不正常_电视有声音没有图像要怎么维修
  4. java调用子系统代码_深入理解JAVA虚拟机-Idea远程执行本地Java代码 - Java 技术驿站-Java 技术驿站...
  5. springboot教程(一)
  6. 用ASP.NET Core MVC 和 EF Core 构建Web应用 (一)
  7. 《算法与数据结构---C语言描述》优先队列
  8. Python中的分组函数(groupby、itertools)
  9. Linux 性能监测:介绍
  10. 数据-第19课-递归的应用实战一
  11. 如何卸载2345soft文件夹
  12. DSOFramer原有的接口说明
  13. 计算机文献检索语言,计算机文献检索论文参考文献集 计算机文献检索论文参考文献数量是多少...
  14. 脉歌蓝牙耳机线评测_感受震撼,更贴耳的蓝牙耳机,脉歌MT70让你感受超值音效...
  15. HTML导航如何加下划线,HTML怎么设置下划线?html文字加下划线方法
  16. 最新仿720全景云系统/可生成小程序+带PC端和教程
  17. 将Excel数据导入Matlab+Matlab二次曲线拟合
  18. flutter常用库整理
  19. 数据结构与算法 学习笔记(中)
  20. 数字艺术藏品系统开发

热门文章

  1. 蒙提霍尔悖论(三门问题)终极分析(补充)附完整源码
  2. BZOJ3670: [Noi2014]动物园
  3. JavaScript验证
  4. 类似pyinstaller_Python 打包工具对比,Nuitka vs Pyinstaller
  5. python能开发游戏吗_python可以开发游戏吗,python能开发游戏吗
  6. java json删除节点_指定json的某个节点进行增、删、改
  7. 疲劳容器的定义_材料疲劳
  8. 学习笔记-------两阶段提交 2PC
  9. matlab序列谱分析,基于MATLAB序列谱分析及FFT实现快速卷积.pdf
  10. python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...