내 MainController에는 NSArrayController에 바인드하는 persons 배열이 있습니다. 그 사람의 이름은 표 name
열에 표시됩니다. NSArrayController에 단추를 바인딩하여 메서드를 추가하면 새 사람을 추가하는 단추를 추가 할 수 있지만 메서드에 새 사람을 추가하면 테이블에 새 사람이 표시되지 않고 그 이유를 알 수 없습니다. 코코아 : nsarraycontroller 객체 오류 추가
내 코드
새로운 사람을 추가하는Person *p =[[Person alloc]init];
[self.persons addObject:p];
UPDATE : 나는하여 답을 알고 http://chanson.livejournal.com/85659.html 있는 NSMutableArray addObject은 KVC하지, 그래서
[[self mutableArrayValueForKey:@"persons"] addObject:person];
를 사용할 필요가 있기 때문에
은 사람이 배열, 배열 컨트롤러 또는 둘 모두의 이름입니까? 당신이 올린 글에서 나온 것 같아. – rdelmar