0

NSMutableArray にバインドする配列コントローラーを介して、テーブル ビューにデータを追加しようとしています。IB プロパティでは、次のようになります。

IB プロパティ ファイルの所有者

そして、コードで NSMutableArray を動的に追加してからビューをリロードしようとしましたが、何も起こりませんでした。

for(int i=0;i<10;i++){
        NSMutableDictionary *group = [[NSMutableDictionary alloc]init];
        [group setValue:[NSString stringWithFormat:@"%@-%d", @"Group", i] forKey:@"groupname"];
        [contentArray addObject:group];
    }
    [tableContent reloadData];

私はそれをグーグルで調べて、スタックオーバーフローで同じ質問を閲覧しましたが、有用な質問が見つかりませんでした.

何か案が ?

ありがとう

更新しました

上記のコードは、File の所有者クラスに記述しました。

4

1 に答える 1

0

問題は、アレイがKVO通知をアレイコントローラーに送信する必要があることだと思います(または、テーブルビューである可能性がありますが、わかりません)。その方法は次のとおりです。

self.contentArray = contentArray; (または、ivar の名前が _contentArray の場合)。contentArray はプロパティであると想定しています。そうでない場合は、プロパティにする必要があります。

于 2012-08-14T03:10:41.020 に答える