我在csb里添加了一个text类型的文件,然后顺利取了出来并强制转换成label类型,但是执行setstring后text里的文字没有改变。
我尝试用getstring取出执行setstring后的字符串。发现为空。
而且运行的时候text控件是显示我预设的文字的,然而用getstring取出内容的时候的也为空。
指针应该是确实指向text的,因为我用setvisiable操作的时候是正常的。
转换类型也试了textfieldtff,然而也是和上面相同的情况。
研究了好久,望各位高手解答。
我在csb里添加了一个text类型的文件,然后顺利取了出来并强制转换成label类型,但是执行setstring后text里的文字没有改变。
我尝试用getstring取出执行setstring后的字符串。发现为空。
而且运行的时候text控件是显示我预设的文字的,然而用getstring取出内容的时候的也为空。
指针应该是确实指向text的,因为我用setvisiable操作的时候是正常的。
转换类型也试了textfieldtff,然而也是和上面相同的情况。
研究了好久,望各位高手解答。
text和label不一样吧?你强转导致一些意外收获。
auto Text1 = (cocos2d::ui::Text*)你的csb->getChildByName(“MyText”);
auto textString = Text1->getString();
谢谢 已经解决了!
谢谢,解决了!