我正在使用'Alamofire'调用API。在我的响应中,我得到了一个网页链接。我将该链接存储到一个变量中。现在,我想将该链接存储到本地数据库中,因此我使用'userdefaults'。但是当我在其他'viewcontroller'中检索该链接时,我的链接发生了变化,网页也无法打开。
let weblink = datastring["Web_Link"] as! String
UserDefaults.standard.set(weblink, forKey: "Link")
我使用以下内容来处理这些问题
UserDefaults.standard.set(url: URL?, forKey: String)
在另一个“视图控制器”中
let url = UserDefaults.standard.url(forKey: "Link")
对于这些,我使用了:
let url = UserDefaults.standard.url(forKey: String)
而我的其他代码是
let request = URLRequest.init(url: url!)
self.webview.load(request)
我的网址示例是"https://example.com/",但是当我检索时,URL变成了
'https:/example.com'
我的网页无法打开。我正在使用wkwebview。