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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.