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.