17.10 Das Einstellungsfenster aktivieren

Der letzte Schritt besteht darin, das Einstellungsfenster in unsere Anwendung zu integrieren. Eine einfache Lösung besteht darin, eine Aktion namens openPreferences: in die HelloApplicationAppDelegate-Klasse einzufügen. Diese wird aufgerufen, wenn der Benutzer das Einstellungsmenü wählt. Wir fügen auch eine Eigenschaft für unseren PreferencesController hinzu.

Persistence/HelloApplication40/HelloApplicationAppDelegate.h

#import <Cocoa/Cocoa.h>

@interface HelloApplicationAppDelegate:NSObject<NSApplicationDelegate> {
}
-(IBAction) openPreferences:(id) sender;
@end

Die Methode openPreferences: initialisiert den PreferenceController, lädt die .nib-Datei und zeigt das Fenster mit showWindow: an.

Persistence/HelloApplication40/HelloApplicationAppDelegate.m ...

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.