layerGround->tileGIDAt(CCPoint(0, 0)) 出错

bool HelloWorld::init(){      if ( !Layer::init() )    {        return false;    }     Size visibleSize = Director::getInstance()->getVisibleSize();    Vec2 origin = Director::getInstance()->getVisibleOrigin();
  CCTMXTiledMap* map = CCTMXTiledMap::create("map.tmx"); this->addChild(map, 0);
 CCTMXLayer *layerGround = map->layerNamed("layer1"); CCTMXLayer *layerObstacle = map->layerNamed("layer2"); CCPoint pp = ccp(2, 2);
 layerGround->tileGIDAt(CCPoint(0, 0));}

这样的代码出错,为什么?