我有一个文本标签声明:的NSTextField无法识别的选择
@property (weak) IBOutlet NSTextField *label;
我设置awakeFromNib方法的一些属性:
- (void)awakeFromNib {
[label setStringValue:@"hello"];
}
而且它所有的作品。 但是,当我试图改变字符串值(用setStringValue以及)其他地方的代码,我收到此错误:
-[__NSCFString setStringValue:]: unrecognized selector sent to instance 0x105703040
我注意到它的工作方式也与像是否隐藏方法,setHidden 任何想法为什么?
如果你NSLog(@“%@”,self.label);你看到了什么? – jrturton
IBOutlets应保留:@property(nonatomic,retain)IBOutlet NSTextField *标签; – Julien
Ios或OSX?奥特莱斯由iOS保留,不被OSX保留。 PLease添加正确的标签。 – zaph