18.9 Lösung: Views wechseln (weitgehend)

Fügen Sie Deklarationen für die beiden Aktionen in MyWindowController.h: ein:

ChangingViews/HelloApplication44/MyWindowController.h

   #import <Cocoa/Cocoa.h>
   #import "ActivityMonitorDelegate.h"
   @class CurrentApp;

   @interface MyWindowController : NSWindowController {
       CurrentApp *currentApp;
       NSViewController <ActivityMonitorDelegate> *ac;
   }
   @property CurrentApp *currentApp;
   @property NSViewController <ActivityMonitorDelegate> *ac;
▸ -(IBAction) loadIconView:(id) sender;
▸ -(IBAction) loadTableView: (id) sender;
   @end

Nehmen Sie die dazu gehörigen Änderungen der Methodensignaturen in der Implementierungsdatei vor.

ChangingViews/HelloApplication44/MyWindowController.m

   -(IBAction) loadIconView:(id) sender {
▸     self ...

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.