環境設定ウィンドウを備えた Mac アプリがあります。設定ウィンドウがモーダルで開かれます
-(IBAction)displayPreferencesWindow:(id)sender{
if (!pc) {
pc = [[PreferencesController alloc] initWithWindowNibName:@"PreferencesController"];
pc.delegate = self;
}
NSWindow *pcWindow = [pc window];
[NSApp runModalForWindow: pcWindow];
[NSApp endSheet: pcWindow];
[pcWindow orderOut: self];
}
設定ウィンドウには、アカウント設定パネルを開くボタンがあります
- (IBAction)openSystemPrefs:(id)sender {
[[NSWorkspace sharedWorkspace] openFile:@"/System/Library/PreferencePanes/Accounts.prefPane"];
}
問題は、アカウント設定パネルが実際のウィンドウの前に開かないことです。どうすればこれを達成できますか?