25個のオブジェクトを配列に格納しようとしています
for (int iy=0; iy<5; iy++) {
for (int ix=0; ix<5; ix++) {
TerrainHex *myObject = [[TerrainHex alloc] initWithName:(@"grassHex instance 10000") width:mGameWidth height:mGameHeight indexX:ix indexY:iy];
myObject.myImage.y += 100;
[TerrainHexArray addObject:myObject];
[self addChild:(id)myObject.myImage];
}
}
NSLog(@"Terrain array: %u", [TerrainHexArray count]);
ただし、ログはゼロとして返されます。
.hファイルに私が持っている
@property NSMutableArray *TerrainHexArray;
そして、私が持っている.mファイルに..
@synthesize TerrainHexArray;
私は誰かが以下に提案したことを試しました。
NSMutableArray *TerrainHexArray = [[NSMutableArray] alloc] init];
しかし、それは私に期待される識別子を言っている警告を与えているだけです。