ios - 加载新网址时我会丢失历史记录

标签 ios iphone swift webview

我有两个 ViewController,其中一个有一个 WebView 并调用第二个 ViewController

第二个ViewController是一个QRReader,使用新的URL连接到第一个ViewController

我的问题是,当我加载新 URL 时,我清除了 WebView 历史记录,因此 GoBack 不再起作用。

最佳答案

将当前 url 存储在 performSegueWithIdentifier 中的数组中,这样当您返回到第一个 View Controller 并且当前 URL 发生变化时,您可以使用 goBack 加载最数组中最近的 url 等等。

关于ios - 加载新网址时我会丢失历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38536822/

相关文章:

ios - 如何在ios中格式化数字

ios - 动态改变UIImageview的高度

ios - 如何在IOS通用App中制作弹出菜单

ios - ld : file not found : warning, 错误:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

ios - 如何在 iOS 中调用电话?

iphone - 在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?

ios - 未调用 AVCaptureMetadataOutputObjectsDelegate 方法

ios - 如何修改文本字段以使光标不被覆盖?

ios - 如何将 TripAdvisor 与 IOS APP 集成?

swift - 什么是 swift 3 中 NSTimer.scheduledTimerWithTimeInterval() 的替换?