我正在尝试获取一个包含我的数据的数组,当我运行它时,我一直收到 BAD_ACCESS 错误,尽管在调用我没有包含在此处的数组时,但我什至注释掉了该代码并尝试将其调用到日志中并仍然收到 BAD_ACCESS 错误。该数组存储在一个字典中,该字典包含一个数字键。我不确定我在这里做错了什么。
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];