特定の状況下で Web ビューの前の Web ページに戻るこのメソッドがあり、正常に動作します。ただし、元の Web ページにいるかどうかを確認する関数を実装したいと考えています。そうであれば、戻るボタンを押すと、ナビゲーション ビュー コントローラーに移動します。元のページはこのコード [webView loadHTMLString:self.item.description baseURL:[NSURL URLWithString:self.item.link]]; です。次に、そのページにいるかどうかを確認する方法を理解する必要があります。そうであれば、次のコードを実行する必要があります[self.navigationController popViewControllerAnimated:YES];
。どんな助けでも大歓迎です。
- (void)back
{
if ([webView canGoBack]) {
[webView goBack];
} else {
[webView loadHTMLString:self.item.description baseURL:[NSURL URLWithString:self.item.link]];
}
}