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