8.7 Das Laden der vorigen Seite implementieren

Zurück in Xcode gibt es nicht viel Code zu entwickeln. Wenn der Back-Button die loadPreviousPage:-Nachricht an das BrowserController-Objekt sendet, schickt es seinerseits nur die goBack-Nachricht an myWebView.

Die einzige Entscheidung, die wir treffen müssen, ist die nach dem Sender, den wir an den Web-View übergeben. Wir können self senden oder die Identität des Objekts übergeben, das loadPreviousPage: aufgerufen hat. In unserem Fall spielt das keine Rolle. Ich habe mich für die zweite Variante entschieden und übergebe den Back-Button als Sender.

CreatingAController/SimpleBrowser4/BrowserController.m

   -(IBAction) loadPreviousPage: (id) sender{
▸     [self.myWebView goBack:sender];
   }

Das war’s! Klicken Sie ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.