我正在尝试将标签(NSTextField)绑定到类的属性。在Interface Builder中,我使用Model Key Path = self.aString将标签的值绑定到文件的所有者。
File's Owner是 NSViewController 的子类,其中aString定义为:
@property (nonatomic, strong) NSString *aString;
标签放置在基于视图的 NSTableView中,该视图在运行时通过与托管对象上下文的绑定填充。
当我调用[self setAString:@"..."]
或[self setValue:@"..." forKey:@"aString"]
在类的实现中,表视图中没有任何变化。但是,如果标签放置在视图内,它就可以工作。为什么?