2016-07-23 133 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'時加載嗎?再次感謝 –