我正在尝试将 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];
但这只是给我一个警告,说预期的标识符。