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.