私はNSWindow
を再描画しました。今度は私のアプリを起動すると、コンソールにNSWindow does not support utility styleMask 0x10
という警告があります。どうすればこの警告を取り除くことができますか?ココア警告:NSWindowはユーティリティスタイルマスク0x10をサポートしていません
ありがとうございます!
私はNSWindow
を再描画しました。今度は私のアプリを起動すると、コンソールにNSWindow does not support utility styleMask 0x10
という警告があります。どうすればこの警告を取り除くことができますか?ココア警告:NSWindowはユーティリティスタイルマスク0x10をサポートしていません
ありがとうございます!
NSUtilityWindowMask
NSWindow
によってサポートされていないNSPanel
のstyleMask
性のビット(0×10)です。
これをxibで作成した場合は、カスタムクラスをNSPanel
に変更し、utility mask
のチェックボックスをオフにしてから元に戻す必要があります。コードで行った場合(またはコードのstyleMask
プロパティを変更している場合)、ビット0x10をstyleMask
に設定していないことを確認してください。
** + 1 **素晴らしい答え! – arttronics
チェックボックスが見つかりません。 Xcode 7ではNSPanel( "Regular Panel"/"Utility Panel"/"HUD Panel")の "Style"ドロップダウンメニューです。しかし、私のプロジェクト全体に設定されている単一のウィンドウを見つけることはできません... –
「0x1000」ではなく「0x10」と言ってもよろしいですか? –
はい、私はそれが0X10ではなく、0X100であると確信しています。あなたはスクリーンショットを見ることができます。 –
あなたは最初ではありません。 Cocoa-devの2人、MacRumorsのプログラミングフォーラムの1人、http://lists.apple.com/archives/Cocoa-dev/2007/Nov/msg02228.html http://lists.apple。 com/archives/Cocoa-dev/2008/Jun/msg00482.html http://forums.macrumors.com/showthread.php?t=520053 –