Сообщение консоли CoreUI - PullRequest
       14

Сообщение консоли CoreUI

2 голосов
/ 08 сентября 2011

После переключения на Lion у меня появилось странное сообщение в консоли отладки:

CoreUI: Unable to lookup effect preset with Style 4 for {Normal, Active, On/Blue}

Это происходит, когда главное окно становится упорядоченным вперед или назад, например, когда я переключаюсь между приложениями с помощью Command + Tab.Я прогуглил это, но, кажется, никто не испытал это.

Я локализовал область.На моем главном экране у меня есть несколько CALayers, где я рисую контент.Также есть два подпредставления.Подвиды - это NSView с обычными NSButton.Если я не добавлю подпредставления, сообщение больше не появится.В Snow Leopard все работало нормально.

У кого-нибудь было подобное сообщение?Есть идеи?

Обновление: Проблема локализована.В одном из моих подпредставлений я использую кнопки с пользовательской ячейкой.В ячейке я переопределяю следующий метод:

- (NSBackgroundStyle)interiorBackgroundStyle
{
    return [self state] == NSOnState ? NSBackgroundStyleLowered : [super interiorBackgroundStyle];
}

Ячейка выглядит и работает правильно.

1 Ответ

0 голосов
/ 08 сентября 2011

Это звучит как сообщение журнала из фреймворка за пределами вашей базы кода без указания на то, что вы что-то делаете неправильно.

Это может быть или не быть ошибкой. Если есть сомнения, напишите ошибку / радар и отправьте ее. Обязательно укажите как можно больше информации:

  • Действия по воспроизведению проблемы
  • Любой пример кода или проекта, которым вы можете поделиться, который воспроизводит проблему.
  • Версия Xcode, которую вы используете
  • Версия ОС, которую вы используете
  • и т.д.
...