我无法使用 nsmutablearray 设置选定索引的值。这是我的代码:
[[retArray objectAtIndex:1] setValue:str forKey:@"name"];
这一行给出错误。错误是什么?
我无法使用 nsmutablearray 设置选定索引的值。这是我的代码:
[[retArray objectAtIndex:1] setValue:str forKey:@"name"];
这一行给出错误。错误是什么?
正确的代码应该是
[retArray insertObject:str atIndex:1];
或者
[retArray addObject:str];
或者如果您正在使用字典
[retArray insertObject:[NSDictionary dictionaryWithObject:str forKey:@"name"] atIndex:1];
首先,您应该明确告诉我们它给您带来的确切错误,然后您在代码中所做的是:
1
NSKeyValueCoding
协议(主要是 a NSMutableDictionary
)代码是正确的,唯一的问题可能是数组不是可变的(因此NSArray
而不是NSMutableArray
)
您正在使用字典的方法...请参阅NSMutableArray 参考