2014-01-08 4 views
2

У меня есть NSPopUpButton с встроенным стилем Button. Когда мышь входит, выходит или мыши вниз или мыши вверх, он записывает «Неизвестный стиль ободок 15 и/или управление размером 1»NSPopUpButton с журналами стиля InlineButton «Неизвестный стиль панели 15 и/или размер управления 1»

15 является в NSInlineButtonStyle от NSButtonCell.h

typedef NS_ENUM(NSUInteger, NSBezelStyle) { 
    NSRoundedBezelStyle   = 1, 
    NSRegularSquareBezelStyle = 2, 
    NSThickSquareBezelStyle  = 3, 
    NSThickerSquareBezelStyle = 4, 
    NSDisclosureBezelStyle  = 5, 
    NSShadowlessSquareBezelStyle = 6, 
    NSCircularBezelStyle   = 7, 
    NSTexturedSquareBezelStyle = 8, 
    NSHelpButtonBezelStyle  = 9, 
    NSSmallSquareBezelStyle  = 10, 
    NSTexturedRoundedBezelStyle = 11, 
    NSRoundRectBezelStyle   = 12, 
    NSRecessedBezelStyle   = 13, 
    NSRoundedDisclosureBezelStyle = 14, 
    // The inline bezel style contains a solid round-rect border background. It can be used to create an "unread" indicator in an outline view, or another inline button in a tableview, such as a stop progress button in a download panel. Use text for an unread indicator, and a template image for other buttons. 
    NSInlineBezelStyle NS_ENUM_AVAILABLE_MAC(10_7) = 15, 

    NSSmallIconButtonBezelStyle NS_ENUM_DEPRECATED_MAC(10_0, 10_0) = 2 // This bezel style is obsolete and should not be used. 
}; 

Как ни странно, все откомпилировалось отлично, и я установил стиль в Interface Builder. Все работает отлично, за исключением этой консоли.

Мне не удалось найти что-либо в документах или заголовках для NSButton, NSPopUpButton, NSButtonCell, NSPopUpButtonCell, NSMenuItemCell, которые предупреждают или запрещают этот стиль. И размер задается ограничениями, при которых не регистрируются автоматические макеты.

Извержение на консоль не содержит индикаторов того, откуда это сообщение. Я могу только сказать, наблюдаемое поведение.

Неизвестный стиль ободок 15 и/или управление размером 1

Есть ли способ, чтобы заставить замолчать это?

+0

Какая версия ОС вы используете? Какие еще настройки на кнопке? Я не могу воспроизвести это под последней бета-версией Mavericks. –

+0

Текущее производство Маверикс. Не текущая бета-версия. Возможно, это означает, что он исправлен в следующей версии обновления программного обеспечения. Я не пробовал устанавливать его в коде, но установка стиля встроенной кнопки в IB, безусловно, воспроизводится в небольшом тестовом приложении. – uchuugaka

+0

Я создал XIB, и я перетащил встроенную кнопку из палитры и установил ее размер в «маленький», затем запустил пустое приложение и засунул его и нажал на него. Нет журналов - я на 13С32. (Конечно, это невероятно раздражает «размер» не имеет значения в встроенных кнопках.) –

ответ

1

В настоящее время это похоже на ошибку.

+0

Вы отправили радар? Не могли бы вы связаться с ним? Я все еще это вижу. –

+0

Я сделал, он открыт еще. – uchuugaka

+0

Не могли бы вы связаться с радаром в своем ответе? –