12.4 Methoden verlangen
Entfernen Sie die @optional
-Zeile aus dem Protokoll und klicken Sie Build & Run erneut an. Nun erhalten Sie folgende Warnungen:
Nun verlangt das Protokoll die Methoden applicationDidLaunch
: und applicationDidTerminate:
, wir müssen sie also in ActivityController.m
implementieren.
Protocols/HelloApplication8/ActivityController.m
-(void) applicationDidLaunch: (CurrentApp *) app { [self.activityDisplay setStringValue:@"Launched"]; } -(void) applicationDidTerminate: (CurrentApp *) app { [self.activityDisplay setStringValue:@"Terminated"]; }
Klicken Sie auf Build & Run, und die Warnungen sind wieder verschwunden. Wir haben den Delegate ...
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.