-1

まず、私はxcodeと目的の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 は問題ではありません。

4

1 に答える 1

0

より多くのことを試した後、これを行う方法を見つけました。

私が欲しいものを得るために次のことをしました。

- (NSArray *)messages {
    return @[[self.data objectForKey:@"Messages"]];
}
于 2013-09-16T11:59:50.010 に答える