O'Reilly logo

Cocoa-Programmierung by Daniel H. Steinberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required