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