2016-07-23 136 views
0

我有两个ViewController,其中一个有WebView并呼叫第二个ViewController加载新网址时我失去了历史记录

第二个ViewController是一个QRReader segue到第一个ViewController与新的URL。

我的问题是,当我加载新的URL,我清除WebView的历史,所以GoBack不再工作。

回答

0

将当前网址存储在performSegueWithIdentifier的数组中,因此,当您回到第一个视图控制器并且当前URL发生更改时,可以使用goBack加载数组中最近的url等等。

+0

我认为存储当前的URL是不够的,但也许我可以存储一个历史向量,并在'goBack'时加载。你知道怎么做到这一点?我在谷歌搜索,但没有找到一个例子。感谢您的帮助! –

+0

你是什么意思的载体?在矩阵向量计算? – MShahmeer

+0

对不起,我的英文正确的单词是Array。我可以存储历史数组并在'goBack'时加载吗?再次感谢 –