我在归档iOS应用程序时收到URL方案错误

时间:2016-12-20 02:36:07

标签: ios xcode url-scheme sfsafariviewcontroller

这是错误 -

  

您的应用中的以下网址方案格式不正确。有关详细信息,请参阅RFC1738。

这是我的代码 -

@IBAction func webdropbox1(_ sender: Any) {
    let safariVC = SFSafariViewController(url: NSURL(string: "www.dropbox.com")! as URL)
    self.present(safariVC, animated: true, completion: nil)
    safariVC.delegate = self
}

此外,我已将网址添加到我的info.plist文件 -

Info.plist文件截图:

https://i.stack.imgur.com/xeEIw.png

1 个答案:

答案 0 :(得分:0)

URL方案是冒号前面的部分:http,https,ftp,mailto,file等。

www.dropbox.com不是URL方案。它甚至不是有效的URL。

你有两个问题。

  1. 您的Info.plist需要更新以指定实际有效的方案,而不是部分URL。
  2. 您创建Dropbox网址的代码需要使用“https://www.dropbox.com”。