我试图在我的cocos2d-x应用程序中加入CCTable视图.我已经跟踪了testcpp的源代码,我仍然得到这个错误,并不是100%肯定为什么
"分配抽象类类型'GameList'的对象"
这是我的源代码
GameList.h
#ifndef __Squares__GameList__
#define __Squares__GameList__
#include "cocos2d.h"
#include "cocos-ext.h"
#include "GameListScene.h"
#include "GameManager.h"
using namespace cocos2d;
class GameList : public CCLayer, public extension::CCTableViewDataSource, public extension::CCTableViewDelegate
{
public:
virtual bool init();
CREATE_FUNC(GameList);
~GameList(void);
CCLabelTTF* titleLabel;
CCLabelTTF* loginLabel;
CCLabelTTF* passwordLabel;
virtual void tableCellTouched(extension::CCTableView* table, extension::CCTableViewCell* cell);
virtual CCSize tableCellSizeForIndex(extension::CCTableView *table, unsigned int idx);
virtual unsigned int numberOfCellsInTableView(extension::CCTableView *table);
};
#endif
Run Code Online (Sandbox Code Playgroud)
GameList.cpp
USING_NS_CC;
USING_NS_CC_EXT;
bool GameList::init()
{
if ( !CCLayer::init() )
{
return false;
}
CCSize size = CCDirector::sharedDirector()->getWinSize();
CCTableView* …Run Code Online (Sandbox Code Playgroud)