cocosbuilder 3.0
read ccbi code like bellows.
but sometimes it crashed at readNodeGraphFromFile(“ccb/LoginUi.ccbi”, NULL);
CCNode* LoginUi::scene()
{
CCNodeLoaderLibrary * ccNodeLoaderLibrary = CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary();
ccNodeLoaderLibrary~~>registerCCNodeLoader);
cocos2d::extension::CCBReader * ccbReader = new cocos2d::extension::CCBReader;
/* Read a ccbi file. */
ccbReader~~>autorelease();
CCNode * node = ccbReader->readNodeGraphFromFile(“ccb/LoginUi.ccbi”, NULL);
return node
}
when crashed , the breakpoint at this assert.
void CCObject::release(void)
{
CCAssert(m_uReference > 0, “reference count should greater than 0”);
—m_uReference;
if (m_uReference == 0)
{
delete this;
}
}