NSArrayController를 사용하는 두 가지 방법이 있다는 것을 깨달았습니다.배열이없는 NSArrayController
컨트롤러를 및에 바인딩하고 배열에 개체를 추가하십시오. 또는 Array를 전혀 사용하지 않고 컨트롤러에 직접 객체를 추가하십시오.
[racesArray addObject: [[Race alloc] initWithName:@"Human"] ];
또는
[myRacesController addObject: [[Race alloc] initWithName:@"Human"] ];
이후 나는 그것을 사용하는 올바른 방법이 궁금하다 내 요구에 대한 두 버전 잘 작동. 배열을 사용하는 것이 좋을지 모르지만 NSArrayController가 데이터를 저장할 수 있기 때문에 왜이 기능을 사용하지 않아야합니까?