ユーザーがアプリケーションを終了するかどうかを決定できるようにしようとしていますが、これを使用して実装しようとしています:
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender {
int answer = NSRunAlertPanel(@"Quit", @"Are you sure?", @"Quit", @"Cancel", nil);
if (answer == NSAlertDefaultReturn) { return NSTerminateNow;
} else { return NSTerminateCancel;
}
}
これを AppDelegate.m に配置し、デリゲートをインターフェイス ビルダーのメイン ウィンドウにリンクしました。Xcode でアプリケーションをデバッグして実行し、閉じるボタンを押すと、アプリ ウィンドウは閉じますが、アラート パネルはポップアップしません。
私は何か間違ったことをしていますか?ご協力ありがとうございました!!私はここにいるのは初めてで、誰かがこれで私を助けてくれることを願っています..どうもありがとうございました!