Ios Xcode错误:在类型为';NSArray*';

Ios Xcode错误:在类型为';NSArray*';,ios,objective-c,arrays,Ios,Objective C,Arrays,我还有一个问题 我声明了一个数组,如下所示: NSArray *sliderValAtTimes; 这是出现错误的代码: 代码:sliderValAtTimes[x]=sliderValue 错误:在“NSArray*”类型的对象上找不到写入数组元素的预期方法 声明: int x = 0; sliderValue = [[NSString alloc] initWithFormat:@"%0.0f", self.slider.value]; 任何帮助都会很好 NSArray是不可变的。不能替

我还有一个问题

我声明了一个数组,如下所示:

NSArray *sliderValAtTimes;
这是出现错误的代码: 代码:sliderValAtTimes[x]=sliderValue

错误:在“NSArray*”类型的对象上找不到写入数组元素的预期方法

声明:

int x = 0;
sliderValue = [[NSString alloc] initWithFormat:@"%0.0f", self.slider.value];

任何帮助都会很好

NSArray
是不可变的。不能替换
NSArray
的元素。您需要一个
NSMutableArray

谢谢!看起来是这种格式使错误消失了。