uiwebviewに「webpage1」をロードし、最初のリクエストをインスタンス変数「webviewHistory」に保存しています。次に、そのWebビューを再利用して別のページ「webpage2」(「webviewHistory」への最初のリクエストも保存)をロードする必要があります。履歴はこのリクエストから開始する必要があります。問題は、「webpage2」からgoBack(ボタンIBAction)を実行すると、「webpage1」の履歴に戻ってフォローし続けることができることです。リクエストを確認して、最初に保存したものと比較すると、機能します。ただし、リダイレクトではありません。たとえば、www.youtube.comへのリクエストをトリガーすると、リクエストはm.youtube.comにリダイレクトされ、最初のリクエストはナビゲーション履歴として保存されません。それを解決する方法は?
if (![webViewSocial.request.URL.absoluteString isEqualToString:self.webviewHistory]){
[webViewSocial goBack];
}