我必须根据我从日期选择器中选择的日期和时间,使用数据库中的值填充nstableview。当我从“到目前”日期选择器中选择日期和时间时,必须使用值填充表格。为此,我使用了通知。在nib醒来的空虚中,
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:方法。如果我从日期选择器中选择日期和时间,请帮助我填充nstableview一次。谢谢。
答案 0 :(得分:0)
您需要按照以下方式发布通知:
[[NSNotificationCenter defaultCenter] postNotificationName:NSControlTextDidChangeNotification object:_toDate];
在您的选择器选择方法中编写此代码,它将适合您。