Parse.com - 找不到更新的对象

时间:2015-03-06 20:54:14

标签: parse-platform

我知道这个问题已被问过好几次,但我还没有找到修复方法。 我所做的是创建一个名为Earthquake的课程和一个后台工作,下载内容,在地震上创建一个数组,然后通过Parse.Object.saveAll(...)保存它。 这里有一些代码(注意:actualEarthquake是"地震"类的对象)

actualEarthquake.set("updated",updated);
            actualEarthquake.set("place",place);
            actualEarthquake.set("type",type);

            //Save it to array
            earthquakes.push(actualEarthquake);
            writeToLog(pid, "Item -> " + i);
        }

        Parse.Object.saveAll(earthquakes, {
            success: function(earthquakes) {
                status.success("Yayy it's working... maybe");
            },
            error: function(error) {
                writeToLog(pid,"Error -> " + error.message);
                status.error("Such error much crash");
            }
        });

当我运行后台作业时,一切正常,除了saveAll,catch和error:"找不到更新的对象"。我已经尝试过对每个单个对象应用ACL,但没有任何改变。 奇怪的是,我已经有另一个应用程序具有几乎相同的代码并且......它可以工作!!

1 个答案:

答案 0 :(得分:2)

在进行saveAll调用之前添加:

    Parse.Cloud.useMasterKey();