我有一个基于文档的项目,其中一个基于视图的tableView绑定到一个coreData实体。 现在我想使用委托controlTextDidChange:在tableViewColumn中使用静态文本。
我做的是将NSTextFieldDelegate添加到我的xxxxDocument.h(我的文件所有者):
@interface BLDocument : NSPersistentDocument <NSTableViewDelegate,NSTextFieldDelegate>
并在xxxxDocument.m -controlTextDidChange中实现以记录某些内容:
-(void)controlTextDidChange:(NSNotification *)obj{
NSLog(@"edited");
}
然后在.xib中我将StaticText委托连接到文件的所有者,但没有任何工作。
我的代码出了什么问题?