iOS uiwebview goBack Verlaufskontrolle

Ich lade eine "webpage1" in eine uiwebview und speichere ihre erste Anfrage in einer Instanzvariablen "webviewHistory". Dann muss ich diese Webansicht wiederverwenden, um eine andere Seite, "webpage2", zu laden (die erste Anforderung wurde auch in "webviewHistory" gespeichert). Der Verlauf sollte nun von dieser Anforderung an beginnen. Problem ist, wenn ich goBack (Button IBAction) von "webpage2" aus aus ausführe, kann ich immer wieder zum Verlauf von "webpage1" und den folgenden zurückkehren. Wenn ich die Anfrage überprüfe und mit der ursprünglich gespeicherten vergleiche, funktioniert das! aber nicht mit Weiterleitungen, wenn ich zum Beispiel eine Anfrage an www.youtube.com auslöse, wird die Anfrage an m.youtube.com weitergeleitet und die erste wird nicht als Navigationsverlauf gespeichert! Wie man es löst?

if (![webViewSocial.request.URL.absoluteString isEqualToString:self.webviewHistory]){
    [webViewSocial goBack];
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage