美文网首页2015技术笔记
2015笔记——程序跳转

2015笔记——程序跳转

作者: 满庭花醉三千客 | 来源:发表于2018-07-27 09:50 被阅读4次

    新建两个项目(也就是两个App),分别命名为AppA、AppB。我的想法是点击A中的一个按钮,然后就可以跳转到程序B中。

    第一步:新建两个项目

    第二步:在AppB中,需要添加URL Schemes ,有两种方法,分别如下:

    1、在工程中新添一个URL Schemes

    屏幕快照 2015-12-28 15.04.21.png

    2、在项目B中的plist文件中如下添加:

    屏幕快照 2015-12-28 15.07.30.png

    (以上两个方法,实现一个即可)。

    第三步:在项目A中添加一个按钮,在按钮的点击事件中如下写到:

    屏幕快照 2015-12-28 15.18.30.png

    注意:是appb: 不能把冒号丢了。。

    第四步:在项目B的AppDelegate中添加一个方法:

    屏幕快照 2015-12-28 15.23.29.png

    然后我们按照如下顺序进行执行程序:

    先运行AppB,然后直接运行AppA,不要停止AppB!我们点击了按钮之后,就会出现如下效果了:

    屏幕快照 2015-12-28 15.19.34.png

    然后我们看看打印台的东西:

    屏幕快照 2015-12-28 15.29.40.png

    打印了调用时的URL,还有AppA的Bundle Identifier

    拓展一:

    如果我想要在AppA中,点击按钮后跳转到系统的程序,怎么跳呢?So Easy!

    在按钮的点击事件中如下写道:

    屏幕快照 2015-12-28 15.35.42.png

    然后是效果:

    屏幕快照 2015-12-28 15.36.41.png

    拓展二:

    如果我想在AppA中传参数给AppB,怎么实现呢?

    在AppA中的按钮点击事件如下写道:

    屏幕快照 2015-12-28 15.40.50.png

    这样就可以把参数传给AppB了。AppB能接收到吗?

    话不多说,重新运行AppA,然后看AppB中打印台的效果:

    屏幕快照 2015-12-28 15.57.40.png

    这不,项目B中获取到了数据啦~么么哒~加油!

    相关文章

      网友评论

        本文标题:2015笔记——程序跳转

        本文链接:https://www.haomeiwen.com/subject/rzrwmftx.html