如何在Swift 3中永久保存URL

时间:2016-10-23 22:36:27

标签: url swift3

我目前正在尝试在Swift应用程序中使用两个按钮。我使用一个按钮保存网页视图的当前网址,另一个按钮加载最近保存的网址。我们可以调用这些按钮1和2.我不知道如何永久保存URL,这样如果用户重新启动应用程序,按钮2仍然可以加载上次保存的页面。我已经看过谷歌和Youtube,但是我很难找到Swift 3和Xcode 8的教程。任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

最简单的方法是将网址保存在UserDefaults

var url = ... // the URL you wish to save
UserDefaults.standard.set(url, forKey: "MyApp.lastURL")

然后在您的应用再次启动时加载网址

var lastURL = UserDefaults.standard.url(forKey: "MyApp.lastURL")

请注意lastURL是可选的,如果之前的网址没有保存,则为nil