문제가 있습니다.NSManagedObject는 언제 실제로 액세스 할 수 있습니까?
"mapController"라는 NSObjectController가 있는데 개체를 만들 때 몇 가지 기본값을 넣고 싶습니다. 문서에서 제안한대로 내 문서의 windowControllerDidLoadNib 메서드 내에서이 작업을 수행합니다. 하지만 ...
if (![mapController content]){ // No map defined yet.
[mapController add: self]; // This should create the instance.
NSLog(@"%@",[mapController content]); // Gives NULL.
내가 시도 :
BOOL ok = [mapController fetchWithRequest:nil merge:NO error:nil];
NSLog(@"%@",[mapController content]); // Gives NULL.
mapController의 내용이 코어 데이터 "스크래치 패드"에 있지만 나는 그것을 액세스 할 수 없습니다. 변경과 같은 파일이 표시되어이 오류를 제공하지
[[mapController content] setValue:[matrix colorReference] forKey:@"mapData"];
하지만 나는 값 테스트 :이 같은 그 속성 중 하나를 설정해야
NSLog(@"%@",[mapController content]); // Gives NULL.
을 때 도대체 그 컨트롤러의 정말 여기 콘텐츠? 화면에 뭔가가 나타나지만 실제로는? 워드 프로세서를 읽는 것은 내가 문서에 답을 발견