7.6 Die Aktion verknüpfen und implementieren

Sie haben den Button angelegt und die Aktion in der HelloWorldProAppDelegate-Header-Datei angelegt. Es könnte hilfreich sein, sich IBAction so vorzustellen, wie wir uns IBOutlet vorgestellt haben. Nehmen wir an, wir hätten die Methode in HelloWorldProAppDelegate.h so deklariert:

(void) changeGreeting

Diese Methode können wir zwar im Programmcode aufrufen, wir haben aber keine Möglichkeit, im Interface Builder eine Verknüpfung herzustellen:

image with no caption

Ändern Sie die Signatur der Methode so ab, dass sie zu einer Aktion wird:

(IBAction) changeGreeting:(id) sender

Sie haben diese Methode nun offengelegt. Das bedeutet, dass ...

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.