我必须根据从日期选择器中选择的日期和时间,用数据库中的值填充实例视图。当我从"截止日期"日期选择器中选择日期和时间时,表中必须填充值。为此,我使用了通知。在虚空中从笔尖醒来,
NSNotificationCenter *center = [[NSNotificationCenter alloc] init];
[center addObserver:self selector:@selector(controlTextDidChange:) name:NSControlTextDidChangeNotification object:_toDate]; //_toDate is an ivar
和,
-(void)controlTextDidChange:(NSNotification *)obj
{ //populating tableview with datas }
我已经将日期选择器单元格的委托连接到文件所有者。问题是它根本没有进入controlTextDidChange:方法。如果我从日期选择器中选择日期和时间,请帮助我填充一次实例视图。谢谢
您需要像这样发布通知:
[[NSNotificationCenter defaultCenter]postNotificationName:NSControlTextDidChangeNotification对象:_toDate];
在你的pickers选择方法中写下这段代码,它将为你工作。