错误行是:
test = Grid::createGrid("empty.png");
声明该类的源文件是:
Grid* Grid::createGrid(std::string texture)
{
Grid* pGrid = new Grid();
pGrid->initWithFile(texture);
pGrid->autorelease();
Size size = Director::getInstance()->getVisibleSize();
int scale = pGrid->getContentSize().height/((size.height-size.height*0.1)/10);
pGrid->setScale(scale, scale);
return pGrid;
}
我确信这应该可行,因为我已经在xcode中为另一个程序完成了完全相同的代码...
答案 0 :(得分:0)
应该有一个测试声明,例如:
Grid* test;
或者:
Grid* test = Grid::createGrid("empty.png");
或者:
@property Grid* test;