模拟器运行,保存本地文件的时候,模拟器就闪退报错了。
if (cc.sys.isNative) {
var path = jsb.fileUtils.getWritablePath();
cc.log('PATH: ’ + path);
jsb.fileUtils.writeToFile(JSON.stringify(this.data),path + '123.json’);
}
之前用win好像不会这样,为什么呢?是mac的问题吗?
模拟器运行,保存本地文件的时候,模拟器就闪退报错了。
if (cc.sys.isNative) {
var path = jsb.fileUtils.getWritablePath();
cc.log('PATH: ’ + path);
jsb.fileUtils.writeToFile(JSON.stringify(this.data),path + '123.json’);
}
之前用win好像不会这样,为什么呢?是mac的问题吗?
这个谁回答一下呀
你用JSON.stringify序列化了你的data,就应该用
jsb.fileUtils.writeStringToFile(JSON.stringify(this.data), path + '123.json');
要用writeToFile的话就不要用JSON.stringify
jsb.fileUtils.writeToFile(this.data, path + '123.json');
另外默认的写路径就是WritablePath,writeToFile第二个参数直接写’123.json’也可以。
好的 谢谢啊,,,