cocos2dx (JS) 原生IOS 和安卓
版本是3.15.1
代码如下:
var bf=new ArrayBuffer(4);
var dataView=new DataView(bf);
dataView.setInt32(0,12312);
jsb.fileUtils.writeDataToFile(dataView, “一个绝对路径”); //调试获得:参数错误
jsb.fileUtils.writeDataToFile(dataView.buffer, “一个绝对路径”); //调试获得:参数错误
jsb.fileUtils.writeDataToFile(bf, “一个绝对路径”); //调试获得:参数错误
//这里到底要怎么写呀???
另外,
var data = jsb.fileUtils.getDataFromFile(fullTmpFilePath);
jsb.fileUtils.writeDataToFile(data, fullPath); //读取进来的二进制数据可以写入。
难道要全部再转成Uint8Array吗。。。
好吧,解决了:
再转成uint8 array.
var uintbytes=new Uint8Array(buffer);
jsb.fileUtils.writeDataToFile(uintbytes, fullBinPath);

