2014-06-24 32 views
1

正在使用cocos2dx 2.2'共享應用程序' 是 「的cocos2d :: ccapplication」 的私有成員

我得到這個錯誤'共享應用程序' 是 「的cocos2d :: ccapplication」 acessing時的appdelegate的私有成員類變量。

我訪問的appdelegate代碼: -

AppDelegate* appdel = (AppDelegate*)AppDelegate::sharedApplication(); 

以下變量CCApplication.h公共財產。

static CCApplication* sharedApplication(); 

有點困惑在哪裏做錯了?

回答

2

更改您的AppDelegate類代碼這樣的..

class AppDelegate : public cocos2d::CCApplication 

class AppDelegate : private cocos2d::CCApplication 

你CCaplication是私人財產。你需要將其改爲公開。