通用方法
在一个应用中打开另一个应用,使用如下代码即可
let url = NSURL(string: "scheme://" )
scheme的创建:
- 找的项目的info.plist文件
- 点最外层的➕(或者右键选择Add Row),然后选择URL types
- 同样的在URL types下面的item0下面新建一行(也即是和URL identifier 同级),选择URL Scheme
- 修改URL Scheme 这一行后面的值,就是上面代码中的scheme值了
然后执行代码即可
UIApplication.sharedApplication().openURL(url)
但是在widget应用里面不行,sharedApplication() 和 openURL都是 unavailable的
Widget方法
所以只能用新方法了
创建URL的方法不变,打开URL的方法变成
extensionContent.openURL(url){ resultState in
//renturn void
}
这样就可以了