私はもともとスコープに問題があった可変配列を持っています。私はそれを修正する方法についていくつかのアドバイスを得ましたが(うまくいきました)、現在、配列は特定のインデックスのオブジェクトを置き換えません。
コードは次のとおりです。
.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
他にもいくつかありましたが、どれも機能しませんでした....
これが私の最初のアプリを完成させるまでの間に立っている唯一のものであるため、何か助けていただければ幸いです.
ありがとう!