Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript saveAll()可以工作,但会抛出一个错误_Javascript_Ios_Parse Platform_Parse Cloud Code - Fatal编程技术网

Javascript saveAll()可以工作,但会抛出一个错误

Javascript saveAll()可以工作,但会抛出一个错误,javascript,ios,parse-platform,parse-cloud-code,Javascript,Ios,Parse Platform,Parse Cloud Code,我正在iOS上开发一个应用程序。我正在更新我的用户自定义的“排名”字段,基于他们的排序“Time01”字段,以便他们可以在记分板上排序 代码更新了“Rank”字段,但我得到了一个错误响应 这是我的密码 Parse.Cloud.define("updateRanks", function(request, status) { var query = new Parse.Query(Parse.User); query.ascending('Time01'); query.f

我正在iOS上开发一个应用程序。我正在更新我的用户自定义的“排名”字段,基于他们的排序“Time01”字段,以便他们可以在记分板上排序

代码更新了“Rank”字段,但我得到了一个错误响应

这是我的密码

Parse.Cloud.define("updateRanks", function(request, status) {
    var query = new Parse.Query(Parse.User);
    query.ascending('Time01');
    query.find({
        success: function(users) {
            for (var i = 0; i < users.length; i++) { 
                users[i].set("Rank", i + 1);
            }
            Parse.Object.saveAll(users, {
                    useMasterKey: true,
                    success: function(result) {
                            response.success();
                    },
                    error: function(error) {
                            response.error(error);
                    }
                });
        },
        error: function(error) {
            response.error(error);
        }
    });
});

我在
saveAll
调用中调用了
response.success()
,因此我想知道为什么会出现此错误

问题如错误消息所示:
response
未定义

功能
的第二个参数应为
响应
,如下所示:

Parse.Cloud.define("updateRanks", function(request, response) {
    ...
}
或者您可以使用现有的
状态
代替
响应

status.success() 

问题在于错误消息表明:
响应
未定义

功能
的第二个参数应为
响应
,如下所示:

Parse.Cloud.define("updateRanks", function(request, response) {
    ...
}
或者您可以使用现有的
状态
代替
响应

status.success() 

太棒了,谢谢!很抱歉,你已经指出这似乎是显而易见的!将“状态”更改为“响应”,错误消失:)太棒了,谢谢!很抱歉,你已经指出这似乎是显而易见的!将“状态”更改为“响应”,错误消失:)