在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。
首先,创建俩个工程,命名为TextAppA和TextAppB,如果想要从A工程跳转到B工程,进行如下操作即可。
在TextAppA中添加代码:
let url = NSURL(string: "appB://name=zhangsan")
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}else{
print("出错")
}
在TextAppA的infoplist中添加如下字段
![](https://img.haomeiwen.com/i1898413/420229489235a7a8.png)
在TextAppB的infoplist中的URL Types中进行如下设置
![](https://img.haomeiwen.com/i1898413/748110883fa3b0d3.png)
完成上面的配置,就能实现从A跳转到B了。
网友评论