帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
2
帖子
0
勋章
6
Y币

[BUG] setPrefs后getPrefs同步获取不到

[复制链接]
发表于 2017-9-22 17:40:51
如果在调用完api.setPrefs之后,调用api.getPrefs,同步的方式获取不到,异步的能获取到,还有这问题?还是写的不对呢?



QQ截图20170922173832.jpg
380
帖子
4
勋章
6
Y币
var userName = api.getPrefs({
    sync: true,
    key: 'userName'
});

你赋值给一个变量,再打印出来。用什么机型测试的?
2
帖子
0
勋章
6
Y币
技术支持-F 发表于 2017-9-22 18:53
var userName = api.getPrefs({
    sync: true,
    key: 'userName'

iphone6s。 系统是10.3.3
2
帖子
0
勋章
6
Y币
Avator 发表于 2017-9-24 13:49
iphone6s。 系统是10.3.3

这段代码是测试时候写的,实际的程序里就是赋值给变量的,也不行
380
帖子
4
勋章
6
Y币
Avator 发表于 2017-9-24 13:50
这段代码是测试时候写的,实际的程序里就是赋值给变量的,也不行

我这正常的。
2
帖子
0
勋章
6
Y币

你是咋写的,发来看看
380
帖子
4
勋章
6
Y币
Avator 发表于 2017-9-25 15:13
你是咋写的,发来看看

        function setPrefs() {
                api.setPrefs({
                        key: 'userName',
                        value: '1111'
                });
        }

        function getPrefs() {
                //                        api.getPrefs({
                //                                key : 'userName'
                //                        }, function(ret, err) {
                //                                var userName = ret.value;
                //                                alert(userName);
                //                        });
                var userName = api.getPrefs({
                        sync: true,
                        key: 'userName'
                });
                alert(userName);
        }
2
帖子
0
勋章
6
Y币
技术支持-F 发表于 2017-9-25 17:04
function setPrefs() {
                api.setPrefs({
                        key: 'userName',

我刚把你的代码考过来测试了下,安卓没问题,ios的有问题,你是在ios下测的么
380
帖子
4
勋章
6
Y币
Avator 发表于 2017-9-25 17:16
我刚把你的代码考过来测试了下,安卓没问题,ios的有问题,你是在ios下测的么 ...

是的
2
帖子
0
勋章
6
Y币

你是用的苹果几,什么版本的系统测试的?是用appLoader测试的么?
12下一页
您需要登录后才可以回帖 登录

本版积分规则