5

どちらが正しい方法かわかりません。現在exit(0)、ユーザーが終了ボタンをクリックしたときに電話をかけているだけです。

4

3 に答える 3

24

NSApplicationの方法を使用しterminateます。例えば:

[NSApp terminate:self]

ドキュメントはこちらから入手できます。

于 2009-11-17T13:35:45.943 に答える
6

以前に与えられた答えは 10.10 以降廃止され、この質問はcocoa quit applicationで最初に現れるものなので、代わりにこれを使用してください (Swift):

NSApplication.sharedApplication().terminate(self)

注:現時点では、次のとおりです。

NSApplication.shared().terminate(self)
于 2015-04-17T19:00:53.803 に答える
0

私は常に安全な方法でアプリを終了します。

[NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0.0];

これにより、イベントが次のループに入れられます。

于 2015-04-17T20:47:15.203 に答える