Ответ 1
NSUtilityWindowMask
- бит (0x10) в свойстве styleMask
a NSPanel
, который не поддерживается NSWindow
.
Если вы создали это в xib, вы должны иметь возможность изменить собственный класс на NSPanel
, снимите флажок utility mask
и затем измените его. Если вы сделали это в коде (или изменили свойство styleMask
в коде), убедитесь, что вы не устанавливаете бит 0x10 styleMask
.