两个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显示另一个页面传过来的数据。

最新文章

  1. jboss配置数据源
  2. Winform-DataGridView 实现如Excel的粘贴复制
  3. 【整理】--C++三种参数传递方式
  4. python 文件操作总结
  5. Gym100685G Gadget Hackwrench(倍增LCA)
  6. css3翻牌效果
  7. zabbix再爆高危SQL注入漏洞,可获系统权限
  8. [Mugeda HTML5技术教程之10]发布内容
  9. 系统引导器GRUB
  10. 201621123031 《Java程序设计》第9周学习总结
  11. CentOS-Minimal版本下安装telnet服务和xinetd服务
  12. Java PDF转图片
  13. CRM专业术语
  14. react render
  15. 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
  16. Mysql取随机数据效率测试(200W条中读取100条)
  17. Web 安全漏洞之 XSS 攻击
  18. Edifact 95B报文解读
  19. vue项目使用vw单位适配移动端方法
  20. 《DSP using MATLAB》Problem 3.4

热门文章

  1. 远程连接(ssh安装)
  2. Unable to chmod /system/build.prop.: Read-only file system
  3. PhotoShop纸张大小
  4. .project
  5. python 多线程 paramiko实现批量命令输入输出
  6. asp.net如何删除文件夹及文件内容操作
  7. UVA - 11732 "strcmp()" Anyone?左兄弟右儿子trie
  8. linux 进程命令
  9. Newly Setting up a CentOS-7 system
  10. Dynamic Performance Tables not accessible Automatic Statistics disabled for this session