2013-09-16 3 views
-1

처음에는 xcode와 objective c를 처음 사용했습니다. JSON 데이터로 가득 찬 NSDictionary에서 6 개의 배열에 데이터를 채우려고합니다.NSDictionary로 배열 채우기

나는 [self.messages setValuesForKeysWithDictionary:[self.data objectForKey:@"Messages"]]을 시도하고 있지만 오류 self.messages가있는 NSArray과 self.data 데이터와있는 NSDictionary이다 exc_bad_access code=2

을 만듭니다.

그래서 어떻게 할 수 있습니까?

NSLog(@"Messages array %@", [self.data objectForKey:@"Messages"]); 

내 NSLog는 올바른 데이터를 NSDictionary에 표시하므로 JSON이 문제가되지 않습니다.

답변

0

나는 더 많은 일을 시도한 후에 이것을 할 방법을 찾았습니다.

내가 원하는 것을 얻으려면 다음을 수행하십시오.

- (NSArray *)messages { 
    return @[[self.data objectForKey:@"Messages"]]; 
}