1

我有一个适用于 Snow Leopard 的 PreferencePane,我们正在为 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

4

1 回答 1

0

问题解决了。

问题是我有一个变量名为“标识符”的 NSTextField;虽然 10.6 没有任何问题,但 10.7 有。由于某种原因,Lion 上的 XCode 甚至没有警告我...

于 2011-05-12T07:48:49.183 回答