我有這樣的代碼,並在第二行它給了我,說無效initialzer 這樣的錯誤是代碼:無效的初始化,CGPoint
-(void)setPlayerPosition:(CGPoint)position {
CGPoint tileCoord = [self tileCoordForPosition:position];
int tileGid = [_meta tileGIDAt:tileCoord];
if (tileGid) {
NSDictionary *properties = [_tileMap propertiesForGID:tileGid];
if (properties) {
NSString *collision = [properties valueForKey:@"Collidable"];
if (collision && [collision compare:@"True"] == NSOrderedSame) {
return;
}
}
}
_player.position = position;
}
'tileCoordForPosition:'?返回類型是什麼? – zneak 2010-08-08 07:02:51
檢查是否缺少一個右括號}在整個文件中的某處。 – 2010-11-30 21:10:04