是readNodeGraphFromFile有bug吗?我用的版本是2.1.3,去英文网站看到有很多人也说readNodeGraphFromFile有内存泄露,有人有解决方案吗?
CCNodeLoaderLibrary* l=CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary();
l->registerCCNodeLoader("Uimap", Uimaploader::loader());
cocos2d::extension::CCBReader* r=new cocos2d::extension::CCBReader(l);
shouyeLayer=r->readNodeGraphFromFile("UImap.ccbi", this);
CCLog("shouyeLayer,%d",shouyeLayer->retainCount());
addChild(shouyeLayer);
r->release();
CCLog("shouyeLayer,%d",shouyeLayer->retainCount());
```
第一次是2,第二次是3.
void Benyouxitongyonglei::diaoshangcheng(CCNode* node)
{
CCNodeLoaderLibrary* l=CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary();
l->registerCCNodeLoader("Shangcheng", Shangchengloader::loader());
cocos2d::extension::CCBReader* r=new cocos2d::extension::CCBReader(l);
CCNode* shangcheng=r->readNodeGraphFromFile("UIchongzhi.ccbi", node);
node->addChild(shangcheng,4000);
r->release();
CCLog("shangcheng,%d",shangcheng->retainCount());
}
```
这是调的一个函数,输出是4.!!!!
有人知道怎么回事吗?????
