、、の中でアラートスタイルにアイコンなしでを作成NSAlert
したいbeginSheetModalForWindow
NSWarningAlertStyle
NSInformationalAlertStyle
NSCriticalAlertStyle
NSBeginAlertSheet
また、などの機能的な API を使用している場合NSBeginCriticalAlertSheet
、アイコンを削除するにはどうすればよいですか?
あなたはいくつかのハックを行うことができます。
ここでは透明な画像 (クリックしてダウンロード)が使用されています。
それはいけません!NSAlert は常にアプリケーション アイコンを表示します: https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSAlert_Class/Reference/Reference.html
icon: アラートのアイコン。nil はアプリケーション アイコンを復元します。
説明: デフォルトでは、画像はアプリケーション アイコンであり、アプリケーション バンドルの NSApplicationIcon プロパティを介してアクセスされます。
NSAlert をサブクラス化するか、独自のダイアログを作成することを検討してください。