cocos2d::ui::Layout* qipan;//头文件中定义
//以下为cpp
qipan = static_castcocos2d::ui::Layout*(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“qipan_1.ExportJson”));
qipan->setScale((size.height - 100) / qipan->getContentSize().height);
qipan->setAnchorPoint(Point(0.5, 0.5));
qipan->setPosition(Point(size.width / 2, size.height / 2));
Layer* layer_qi = Layer::create();
layer_qi->addChild(qipan,TAG_QIPAN);
qipan->retain();
//修改qipan中的label
auto ltf = static_castcocos2d::ui::Text*(cocos2d::ui::Helper::seekWidgetByName(qipan, str2.getCString()));
//ltf中的各种值均正确
if (ltf != NULL){
char string = { 0 };
sprintf(string, “%d”, data*);
ltf->setText(string); //此行出现程序崩溃
}
图片如下:
