0

日付ピッカーから選択した日付と時刻に基づいて、nstableview にデータベースの値を入力する必要があります。「To date」日付ピッカーから日付と時刻を選択すると、テーブルに値を入力する必要があります。このために、通知を使用しました。ペン先から目覚めた虚空で、

     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: メソッドにまったく入っていないことです。Pls は、日付ピッカーから日付と時刻を選択すると、nstableview を 1 回入力するのに役立ちます。ありがとう。

4

1 に答える 1

0

次のように通知を投稿する必要があります。

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

このコードをピッカーの選択方法に書き込んでください。

于 2013-02-14T07:56:45.730 に答える