2011-04-27 84 views
1

我有一个适用于Snow Leopard的PreferencePane,我们正在为Lion做好准备。 PreferencePane无法加载,并在控制台中给我出现以下错误。请注意,它引用了3个NSTextField实例(每NSTextField报告两次相同的错误)。将PreferencePane移植到Lion [NSTextField getCString:maxLength:encoding:]:问题

我偏好窗格中有三个以上的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

+0

请注意,Lion仍处于保密协议之下。 – 2011-05-12 07:51:55

回答

0

问题解决了。

问题是我有一个NSTextField变量名称为'标识符';而10.6没有任何问题,10.7没有。由于某种原因,XCode on Lion甚至没有提醒我...