帖子
帖子
用户
博客
课程
显示全部楼层
49
帖子
1
勋章
1796
Y币

[BUG] ios的fs模块writeByLengthSync方法不生效

[复制链接]
发表于 2017-4-12 10:36:51
var ret = fs.createFileSync({
                    path: 'fs://mapJson/localtion.json'
                });
                if (ret.status) {
                    console.log('创建成功!');
                } else {
                    console.log('创建失败!');
                }
                console.log(JSON.stringify(jsonStr));
                var ret = fs.writeByLengthSync({
                    path: 'fs://mapJson/localtion.json',
                    content: JSON.stringify(jsonStr),
                    place: {
                        start: 0,
                        strategy: -1
                    }
                });
ios中这么写报错,但是code为0,不知道是什么错误
[2017-04-12 10:33:46] [WiFi log] 创建成功!
[2017-04-12 10:33:46] [WiFi log] {"status":false,"code":0}
返回的是上面这样的,只说有错,但是不知道什么错误。
安卓的这么写没有问题。找到了生成的文件,内容都是正确的。
请问ios的该怎么去操作?

380
帖子
4
勋章
6
Y币
jsonStr  是什么?
0
帖子
0
勋章
246
Y币
你换异步的接口试试
49
帖子
1
勋章
1796
Y币

是一个json格式的对象。转换成json格式的字符串保存进去
49
帖子
1
勋章
1796
Y币
技术支持-L 发表于 2017-4-12 10:44
你换异步的接口试试

异步的也是返回的错误,返回内容只有{"code":0},没有前面的status状态
5
帖子
0
勋章
3759
Y币
阿怪 发表于 2017-4-12 11:15
异步的也是返回的错误,返回内容只有{"code":0},没有前面的status状态

反馈到BUG区,让官方测试处理
380
帖子
4
勋章
6
Y币
重新编译,再看看
5
帖子
0
勋章
48
Y币
我也遇到了这个问题 请问有解决的方案吗
您需要登录后才可以回帖 登录

本版积分规则