diff --git a/cocos/editor-support/cocostudio/FlatBuffersSerialize.cpp b/cocos/editor-support/cocostudio/FlatBuffersSerialize.cpp index b75d0a671b..6e0684fd3e 100644 --- a/cocos/editor-support/cocostudio/FlatBuffersSerialize.cpp +++ b/cocos/editor-support/cocostudio/FlatBuffersSerialize.cpp @@ -150,8 +150,8 @@ std::string FlatBuffersSerialize::serializeFlatBuffersWithXMLFile(const std::str return ".csd file doesn not exists "; } - ssize_t size; - std::string content =(char*)FileUtils::getInstance()->getFileData(inFullpath, "r", &size); + std::string content = FileUtils::getInstance()->getStringFromFile(inFullpath); + FileUtils::getInstance()->purgeCachedEntries(); // xml parse tinyxml2::XMLDocument* document = new tinyxml2::XMLDocument(); @@ -1124,8 +1124,8 @@ FlatBufferBuilder* FlatBuffersSerialize::createFlatBuffersWithXMLFileForSimulato // CCLOG(".csd file doesn not exists "); } - ssize_t size; - std::string content =(char*)FileUtils::getInstance()->getFileData(inFullpath, "r", &size); + std::string content = FileUtils::getInstance()->getStringFromFile(inFullpath); + FileUtils::getInstance()->purgeCachedEntries(); // xml parse tinyxml2::XMLDocument* document = new tinyxml2::XMLDocument();