하위 뷰 컨트롤러를 추가 할 루트 뷰 컨트롤러가 있습니다.NSmutable 배열은 subviewcontroller에서 null을 반환합니다. iphone objective C
Rootviewcontroller : moviewController.list
NSMutableArray
의 유일한 구성원으로 사전의 값을 추가하려고합니다. 그 추가 안한다과 NSlog 내가 목록을 작성 subviewcontroller에서 "list: (null)
"
for (id key in dictionary) {
MovieController *movieController = [[MovieController alloc] initWithStyle:UITableViewStylePlain];
movieController.title = key;
[movieController.list addObject:[dictionary objectForKey:key]];
NSLog(@"list: %@",[movieController.list count]); //<<<<
[array addObject:movieController];
[movieController release];
}
(MovieController가)와 같은 테이블에있는 항목을 표시하는 데 사용 이잖아 내게 말하고 그러나 :
- (void)viewDidLoad {
NSMutableArray *array = [[NSMutableArray alloc] init];
self.list = array;
[array release];
[super viewDidLoad];
}
을
왜 내가 rootviewcontroller에 객체를 추가 할 수 없습니까? MovieController에 표시 할 목록을 가져올 수있는 유일한 방법은 인스턴스화시 initWithObjects
입니다. 당신이 %@
으로 포맷해서는 안됩니다 있도록
감사
Sapatos는