首先,我是xcode和Objective c的新手。 我正在尝试使用填充了JSON数据的NSDictionary中的数据填充6个数组。
我正在尝试[self.messages setValuesForKeysWithDictionary:[self.data objectForKey:@"Messages"]]
,但这会产生错误exc_bad_access code=2
其中self.messages是NSArray,self.data是带有数据的NSDictionary。
那你怎么做的?
NSLog(@"Messages array %@", [self.data objectForKey:@"Messages"]);
我的NSLog显示NSDictionary中的正确数据,因此JSON不是问题。
答案 0 :(得分:0)
在尝试了更多的事情后,我找到了一种方法来做到这一点。
以下是否能得到我想要的东西。
- (NSArray *)messages {
return @[[self.data objectForKey:@"Messages"]];
}