通用方法
在一個應(yīng)用中打開另一個應(yīng)用,使用如下代碼即可
let url = NSURL(string: "scheme://" )
scheme的創(chuàng)建:
- 找的項目的info.plist文件
- 點最外層的?(或者右鍵選擇Add Row),然后選擇URL types
- 同樣的在URL types下面的item0下面新建一行(也即是和URL identifier 同級),選擇URL Scheme
- 修改URL Scheme 這一行后面的值,就是上面代碼中的scheme值了
然后執(zhí)行代碼即可
UIApplication.sharedApplication().openURL(url)
但是在widget應(yīng)用里面不行,sharedApplication() 和 openURL都是 unavailable的
Widget方法
所以只能用新方法了
創(chuàng)建URL的方法不變,打開URL的方法變成
extensionContent.openURL(url){ resultState in
//renturn void
}
這樣就可以了