我有一个tableview,其列被绑定到一个数组控制器。我是以编程方式向数组添加项目:
人只是一个自定义类;
personsPresent在另一个名为Meeting的类中,它是一个包含Person对象的MutableArray。
Person *newPerson = [[Person alloc]init];
[[[self meeting] personsPresent] addObject:newPerson];
[[self tableView] reloadData];
这样可行,但在对列进行排序之前,这些值不会显示在我的表视图中。我以为reloadData会为我做这件事。
在我的xib中,我的nsarraycontroller的objectcotnroller设置被设置为Class和Person。它是控制器内容,它与文件所有者绑定,它的模型关键路径是meeting.personsPresent。
任何帮助都将不胜感激。
标记
答案 0 :(得分:1)
你正在改变数组控制器后面的数组。请求数组控制器-rearrangeObjects(stinky)或使用其-addObject:方法(更好)。