Очевидно, это должно быть с TileKind вместо tileKind.
Редактировать: я имею в виду эту строку; -)
int blocksCollidableGID = [debugZoneLayer getGID:[NSValue valueWithCGPoint:(NSString*)tileCoord] withTileKind:@"blocksCollidable"];
Редактировать:
так что теперь вы избавились отпредупреждение.Теперь компилятор находит некоторые другие ошибки, подобные уже упомянутым.Поскольку вы, похоже, застряли на этом этапе, я попытаюсь угадать, что делать.
Вы упомянули, что tileCoord - это CGPoint.Так что в любом случае абсолютно нет необходимости разыгрывать или преобразовывать его.Попробуйте эту строку кода:
int blocksCollidableGID = [debugZoneLayer getGID:tileCoord withTileKind:@"blocksCollidable"];
и посмотрите, есть ли другие ошибки.