2010-08-07 2 views
0

У меня есть программа какао, которую я пишу на системе 10.6, но ориентируюсь на 10.5.Ошибка интерфейса Builder?

В системе 10.6 она отлично работает. Однако, когда я запускаю его на 10,5 машине, я получаю:

Отправитель меню действий пункт является теперь NSMenuItem, не NSMatrix. A Метод действия пункта меню, как представляется, пытается отправить метод NSMatrix 'accessibilityIsIgnored' в его отправитель. Это уже недействительно. Пожалуйста, измените код.

Я смотрел это онлайн и обнаружил, что одно место, означает, что я называю «accessibilityIsIgnored» в моем коде, который я не так, или что есть несколько копий библиотеки InterfaceBuilder на систему, которая там не.

Кто-нибудь еще видел это?

+0

Попробуйте установить точку останова на '- [NSMenuItem accessibilityIsIgnored]' и запустите приложение в отладчике. –

ответ

0

Откройте свои файлы nib в IB и найдите желтый предупреждающий знак в правом нижнем углу окна документа. Как правило, IB расскажет вам, если вы сделали что-то, что работает только на 10.6, но об этом очень тихо.

+0

nope. это зеленая точка. –

+0

это внизу левый ** нет ** низ правый. Зеленая точка означает, что ваш проект xcode открыт. – Joshua