перенос PreferencePane на Lion [NSTextField getCString: maxLength: encoding:]: проблема - PullRequest
1 голос
/ 27 апреля 2011

У меня есть PreferencePane, которая работает на Snow Leopard, и мы готовимся к Lion. PreferencePane не загружается и выдает мне следующую ошибку в консоли. Обратите внимание, что он ссылается на 3 экземпляра NSTextField (сообщает об одной и той же ошибке дважды за NSTextField).

У меня есть более трех NSTextFields в панели настроек. Это происходит после initWithBundle: успешно завершается, но до mainViewDidLoad.

4/27/11 10:41:07.713 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40045ca20 4/27/11 10:41:07.714 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40045ca20 4/27/11 10:47:06.169 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40042d4c0 4/27/11 10:47:06.170 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40042d4c0 4/27/11 10:47:52.425 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x4004628a0 4/27/11 10:47:52.428 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x4004628a0

1 Ответ

0 голосов
/ 12 мая 2011

Проблема решена.

Проблема заключалась в том, что у меня был NSTextField с именем переменной 'identifier';в то время как у 10.6 не было никаких проблем с этим, у 10.7 есть.По какой-то причине XCode на Lion даже не предупредил меня об этом ...

...