【发布时间】:2012-08-14 02:45:50
【问题描述】:
我试图通过绑定到 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 的所有者类中编写了上面的代码。
【问题讨论】:
-
你贴的代码是哪个类的?而且,您是否记录了 contentArray 以确保其中包含您期望的对象?
-
@rdelmar contentArray 是指 NSMutableArray,tableContent 是指 NSTableView,它是一个 IBOutlet。
-
这不是我问的问题。您发布的代码是什么类?它在应用委托中吗?
-
不是应用程序委托,而是文件所有者的类,好的,我会更新我的问题
标签: objective-c xcode cocoa nsmutablearray nsarraycontroller