我尝试替换NSMutableArray中的对象。要弄清楚,索引号是什么,我使用以下代码:
NSUInteger index = [self.nameArray indexOfObject:[NSString stringWithFormat:@"James"]];
现在我尝试替换它:
self.nameArray = [[NSMutableArray alloc] replaceObjectAtIndex:index withObject:@"Johanna"];
但即使我想启动应用程序,我也会成为一个错误:从不兼容的类型'void'分配'NSMutableArray *'
答案 0 :(得分:2)
下面的代码对您有所帮助。
[self.nameArray replaceObjectAtIndex:index withObject:@"Johanna"];
答案 1 :(得分:1)
我认为这就是你想要做的事情:
[self.nameArray replaceObjectAtIndex:index withObject:@"Johanna"];