0

我必须根据我从日期选择器中选择的日期和时间,用数据库中的值填充 nstableview。当我从“截止日期”日期选择器中选择日期和时间时,表格必须填充值。为此,我使用了通知。在从笔尖醒来的虚无中,

     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。谢谢。

4

1 回答 1

0

您需要像这样发布通知:

[[NSNotificationCenter defaultCenter] postNotificationName:NSControlTextDidChangeNotification object:_toDate];

在您的选择器选择方法中编写此代码,它将为您工作。

于 2013-02-14T07:56:45.730 回答