我不明白为什么这段代码对我不起作用。 无论我是否拥有Instagram应用程序,我的应用程序是否都可以打开野生动物园。 (有趣的事实。如果我不使用Safari服务,那么一切正常)
var instURL: NSURL = NSURL (string: "instagram://user?username=eazy")! // Replace = Instagram by the your instagram user name
var instWB: NSURL = NSURL (string: "https://instagram.com/eazy/")! // Replace the link by your instagram weblink
if (UIApplication.shared.canOpenURL(instURL as URL)) {
// Open Instagram application
UIApplication.shared.openURL(instURL as URL)
} else {
// Open in Safari
let svc = SFSafariViewController(url: instWB as URL)
present(svc, animated: true, completion: nil)
}