私は自分自身を終了する場合は、[NSApp terminate: nil]
を使用してください、それは非常にうまく動作します。しかし、アクティブなモニターなどの別のプロセスを終了したい場合、どうしたらよいですか? ココアでプロセスを終了
NSArray* processlist = [[NSWorkspace sharedWorkspace] runningApplications];
アムを使用するプロセスのリストを取得するには?しかし、私はココアでプロセスを終了するには、kill
またはKillProcess(<#const ProcessSerialNumber *inProcess#>)
またはkillpd
などを使用しないで、ちょうどCocoaを習得し始めます。そのため、サンプルコードやいくつかのキーワードが必要です。ご協力ありがとうございました。
マイナーあけせくするが、([appNameのisEqualToString:[アプリexecutableURL] lastPathComponent]] == YES)場合 ' はない:[アプリexecutableURL] lastPathComponent] ' IF([appNameのisEqualToStringに相当 ' ]) ' ? –
ええ、それは明らかに同じ全く同じことをします。 –
ありがとうございます。私はそれを見ます[リンク](https://developer.apple.com/library/mac/#documentation/AppKit/Reference/NSRunningApplication_Class/Reference/Reference.html#//apple_ref/occ/cl/NSRunningApplication)を参照してください。なぜ、私はプロセスを比較するためにこれに頼ることができないのか分かりませんし、同じ名前のプロセスがワークスペース内で実行されている場合、どうすればいいですか? – RetVal