1

Snow Leopard で動作する PreferencePane があり、Lion の準備をしています。PreferencePane の読み込みに失敗し、コンソールに次のエラーが表示されます。3 つの NSTextField インスタンスを参照していることに注意してください (NSTextField ごとに同じエラーが 2 回報告されます)。

環境設定ペインに 3 つ以上の NSTextField があります。これは、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

4

1 に答える 1

0

問題が解決しました。

問題は、変数名が「識別子」のNSTextFieldがあることでした。10.6には問題はありませんでしたが、10.7には問題があります。何らかの理由で、LionのXCodeはそれについて私に警告さえしませんでした...

于 2011-05-12T07:48:49.183 に答える