预习:URL由两部分组成-- 1.scheme:协议头(http://  ftp:// 等等) 2.path:路径(URL中path可以没有)

一.简单实现跳转到指定APP(也就是说跳转到的APP必须有自己的URL) -- 测试APP跳转到wechatAPP

  • 设置APP的URL
  • 在测试APP中点击按钮实现跳转到微信APP                                                                         

二.实现跳转到制定页面(控制器) -- 第一种方法:添加多个URL,不同URL对应不同界面;第二种方法:给要跳转到的APP的URL传输不同的path

  • 这里是通过第二种方法是向的,一个是跳转到好友列表.另一个是跳转到微信朋友圈

  • 既然是程序之间的交互,那么在APPDelegate中实现对打开应用程序方法
  • 程序中遇到的小问题,如下图:(解决方法是跳转不同页面之前先回到根控制器)

    // 每次跳转之前让导航控制器回到根控制器 -- 为了解决多次跳转应用造成的bug

    [nav popToRootViewControllerAnimated:NO];

图一:程序中出现的问题

图二:修复了问题之后

三.实现跳回去,如图:

  • APPDelegate中定义一个供外界取值的属性,用来存储跳转过来的程序的openUrl
  • 代理方法中给成员属性赋值
  • 在对应的控制器解析应用程序的URL,执行跳转回去的代码

最新文章

  1. 关于STM32的FLASH操作【转载】
  2. loop 循环次数
  3. 关于TD-LTE网络MRO分析中的一些疑问
  4. topcoder srm 610 div2 250
  5. window7电脑设置好了,却无法远程?
  6. [转]单例模式与静态变量在PHP中
  7. UVa 10562 Undraw the Trees
  8. Mybatis映射文件处理特殊字符【转发】
  9. [bzoj1692] [Usaco2007 Dec]队列变换 (hash||暴力)
  10. Cocos2D中相关问题提问的几个论坛
  11. .net core 注入中的三种模式:Singleton、Scoped 和 Transient
  12. opencv学习之路(40)、人脸识别算法——EigenFace、FisherFace、LBPH
  13. MySQL Workbench 创建数据库,添加新表,添加字段
  14. 'Settings' object has no attribute 'FYFQ_URL_test'
  15. Retrieve OpenGL Context from Qt 5.5 on OSX
  16. 【APIO2018】铁人两项
  17. spring+shiro+springmvc+maven权限卡控示例
  18. forget stereo step word out8
  19. Page页面生命周期——微信小程序
  20. 二分图学习——基础dfs判断二分图

热门文章

  1. 《Invert》开发日志03:一些想法
  2. Github 安全类Repo收集整理
  3. Nginx针对https站点的部署
  4. Js多国时间动态更新
  5. Hibernate总结3
  6. python里的del变量无法立刻释放内存的解决办法
  7. 033医疗项目-模块三:药品供应商目录模块——供货商药品目录t添加查询功能----------Dao层和Service层和Action层和调试
  8. String PK StringBuilder,传说就是传说,只有动手实验,才能得出确定的答案
  9. Unity 使用快速教程
  10. 发布新博客皮肤red_autumnal_leaves