我使用下面的代码动态地向数组添加元素。
for (response in jsonDic[@"value"][@"options"]){
NSMutableArray *notifyText = [[NSMutableArray alloc]init];
[notifyText addObject: jsonDic[@"value"][@"options"][response]];
NSLog(@"it is%@",notifyText[1]);
}
当我尝试使用
notifyText[1]
访问时,我缺少什么逻辑? 最佳答案
您每次都创建notifyText
数组,因此每次都分配它,并且仅添加一个值
请喜欢
NSMutableArray *notifyText = [[NSMutableArray alloc]init];
for (response in jsonDic[@"value"][@"options"]){
[notifyText addObject: jsonDic[@"value"][@"options"][response]];
}
NSLog(@"it is%@",notifyText[1]);
关于ios - 从数组访问元素时应用崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35523629/