0

我试图通过绑定到 NSMutableArray 的数组控制器在表视图上添加数据。在 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];

我一直在谷歌它并在stackoverflow中浏览相同的问题,但没有找到有用的问题。

任何的想法 ?

谢谢

更新

我在 File 的所有者类中编写了上面的代码。

4

1 回答 1

0

我认为问题在于数组需要向数组控制器发送 KVO 通知(或者可能是表视图,我不确定)。这样做的方法是:

self.contentArray = contentArray; (或 _contentArray 如果这是您的 ivar 的名称)。我假设 contentArray 是一个属性,如果不是,你应该让它成为一个。

于 2012-08-14T03:10:41.020 回答