私は自分のデータでいっぱいの配列を取得しようとしています。これを実行すると、ここに含まれていない配列を呼び出すときに BAD_ACCESS エラーが発生し続けますが、そのコードをコメントアウトしてログに呼び出してみました。それでも BAD_ACCESS エラーが発生します。配列は、数値である 1 つのキーを含むディクショナリに格納されます。ここで何が間違っているのかわかりません。
ISData *is = [[ISData alloc] init];
NSDictionary *dic = [is getData:@"right" : isNumber];
NSArray *array = [[NSArray alloc] initWithArray:[dic valueForKey:@"2"]];
NSString *out = [array objectAtIndex:0];
ディクショナリの作成方法:
NSNumber* key = [NSNumber numberWithInt:isNumber];
NSArray *values = [NSArray arrayWithObjects:[NSString stringWithUTF8String:name], [NSString stringWithUTF8String:desc], [NSString stringWithUTF8String:intent], nil];
[dic setObject:values forKey:key];