您的位置:首页 > 移动开发

iOS iOS9下实现app间的跳转

2015-10-29 15:55 246 查看
自从更新了Xcode7后,苹果公司增加了白名单。

在实现app跳转时,必须把app的唯一标示URL加入到白名单中

- (BOOL)canOpenURL:(NSURL *)url这个方法才会返回yes否则只会返回no;

这是苹果公司为了加强手机的安全。具体是怎样的在此不做过多的评论。

废话不多说!

我们将实现text1与text2两个应用间的相互跳转

首先创建两个工程,text1,text2

.


然后:

我们在text1中的info中URL Types 添加一个URL Types



添加完成后,我们需要填写一些必要的信息:URL Schemes(随意填写)

URL Schemes是app实现跳转的一个app的标示



ok!完成上面的步骤之后我们在text2中也做同样的操作。

完成之后我们在text1和text2需要实现app跳转的地方加入如下代码



ok到了这里我们就完成了90%了。最后呢只要在手机或者模拟器上安装这两个程序,就能实现相互的跳转。

下面我运行下试一试。

程序会报这样的错误



这个时候我们打开text1和text2程序

在info.plist 文件中加入



现在再运行一次程序。

这样就能完成我们的app间跳转了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: