8.4 Ein Outlet und eine Aktion deklarieren
Im Moment ist der Back-Button mit der goBack:
-Methode des Web-Views verknüpft. Nun wollen wir den BrowserController
dazwischenschalten. Wir benötigen im Controller eine Methode zum Laden der vorherigen Webseite. Diese wird vom Back-Button aufgerufen und muss im Gegenzug die goBack:
-Nachricht an den Web-View senden. Wir benötigen also ein Outlet für den Web-View und eine Aktion für die Methode.
In Xcode fügen Sie eine IBAction
namens loadPreviousPage:
in BrowserController.h
ein. Sie müssen außerdem mithilfe einer Instanzvariablen und einer Eigenschaft ein IBOutlet
namens myWebView
einfügen.[61] Die myWebView
-Variable ist ein Zeiger auf ein WebView
-Objekt.
Sobald Sie das eingerichtet haben, wird beim Klick ...
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.