我有一个可变数组,最初我在使用范围时遇到了问题。我得到了一些关于如何解决这个问题的建议(这很有效),但现在数组不会替换给定索引处的对象。
这是代码:
.h 文件:
@interface myViewController: UIViewController {
NSMutableArray *myArray;
}
.m 文件:
-(id)init {
self = [super init];
if (self){
myArray = [[NSMutableArray alloc] init];
}
return self;
}
-(void)viewDidLoad {
for (int x=0; x<6; x++) {
[myArray addObject:[NSNumber numberWithInt:0]]; //This adds the numbers just fine
}
[myArray insertObject:[NSNumber numberWithInt:1] atIndex:0]; //This does not insert the number 1 into index 0
}
我尝试了其他插入方式,例如:
replaceObjectAtIndex: withObject
还有一些其他的,但没有一个起作用....
我将不胜感激任何帮助,因为这是我和完成我的第一个应用程序之间唯一的事情。
谢谢!