我有一個文本標籤聲明:的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