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.