在我的 MainController 中,有一个 people 数组,它绑定到一个 NSArrayController。人员的姓名显示在表格name
列中。如果我将一个按钮绑定到 NSArrayController add 方法,我可以添加按钮来添加一个新人,但是如果在方法中添加新人,表格不会显示新人,我不知道为什么。
我添加新人的代码
Person *p =[[Person alloc]init];
[self.persons addObject:p];
更新:我知道http://chanson.livejournal.com/85659.html的答案, 因为 NSMutableArray addObject 不是 KVC,所以我需要使用
[[self mutableArrayValueForKey:@"persons"] addObject:person];