Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Parse platform 错误:无法创建指向未保存的ParseObject的指针_Parse Platform - Fatal编程技术网

Parse platform 错误:无法创建指向未保存的ParseObject的指针

Parse platform 错误:无法创建指向未保存的ParseObject的指针,parse-platform,Parse Platform,更新到parse的最新版本后,我发现以下错误 Result: Error: Cannot create a pointer to an unsaved ParseObject at n.value (Parse.js:12:4222) at n (Parse.js:14:607) at Parse.js:14:374 at Array.map (native) at n (Parse.js:14:351) at Object.r.default (Parse.js:14:1071) at Obj

更新到parse的最新版本后,我发现以下错误

Result: Error: Cannot create a pointer to an unsaved ParseObject
at n.value (Parse.js:12:4222)
at n (Parse.js:14:607)
at Parse.js:14:374
at Array.map (native)
at n (Parse.js:14:351)
at Object.r.default (Parse.js:14:1071)
at Object.b._encode (Parse.js:11:15607)
at Object.success (<anonymous>:156:42)
at e.rQuery.find.success (main.js:279:22)
at e.<anonymous> (Parse.js:12:27827)
Result:错误:无法创建指向未保存的ParseObject的指针
at n.value(Parse.js:12:4222)
在n(Parse.js:14:607)
在Parse.js:14:374
at Array.map(本机)
在n(Parse.js:14:351)
在Object.r.default(Parse.js:14:1071)
在Object.b._编码(Parse.js:11:15607)
at Object.success(:156:42)
在e.rQuery.find.success(main.js:279:22)
在e。(Parse.js:12:27827)
对于以下代码

rQuery.equalTo("rNumber", r2Number);
    rQuery.descending("rDateTime");
    rQuery.find({
    success: function(results) {
        results = editListForSectionHeader(results);
        response.success(results);
    },
    error: function(error) {
        // on error, log it
        console.log(error.message);
        response.success([]);
    }

function editListForSectionHeader(results){
var previousDate = '';
var formatedResults = [];
for (var i = 0; i < results.length; i++) { 
  var object = results[i];
  if(previousDate != object.get('rDate')){
    var headerRow = new R();
    headerRow.set("rDate", object.get('rDate'));
    headerRow.set("rowType", "HEADER_ROW");
    formatedResults.push(headerRow);
    object.set("rowType", "DATA_ROW");
    formatedResults.push(object);
    previousDate = object.get('rDate');
    headerRow.dirty = function() { return false; };
    object.dirty = function() { return false; };
  }else{
    object.set("rowType", "DATA_ROW");
    object.dirty = function() { return false; };
    formatedResults.push(object);
  }
}
return formatedResults;
}
rQuery.equalTo(“rNumber”,r2Number);
rQuery.descending(“rDateTime”);
rQuery.find({
成功:功能(结果){
结果=editListForSectionHeader(结果);
答复.成功(结果);
},
错误:函数(错误){
//如果出现错误,请记录它
console.log(错误消息);
答复:成功([]);
}
函数editListForSectionHeader(结果){
var previousDate=“”;
var formatedResults=[];
对于(var i=0;i

基本上,我通过查询获取一些数据,格式化结果数组,将脏属性设置为false并返回。它过去可以工作,但在新版本中停止了。

问题标题是正确的答案:指针的基本部分是类和对象ID。未保存的对象没有ID,因此无法创建指针使用它们。我无法想象这之前是如何工作的,除了parse.com没有提供错误检查。你能发布你试图用指针做什么吗?有人可以帮你用新对象来完成这项工作(可能只是用新对象而不是指针).我无法完全理解你所说的要点。只是想澄清一下
回答。成功(结果)
这一行就是抛出此错误的那一行。基本上,我有我的结果,然后
editListForSectionHeader
方法修改标题行和节行的结果数组,然后我将其发送给客户端。然后,我如何发送修改后的结果数组而不保存对其所做的更改?问题标题是正确的答案:基本指针的一部分是类和对象ID。未保存的对象没有ID,因此不可能使用它们创建指针。我无法想象这以前是如何工作的,只是parse.com没有提供错误检查。你能发布你试图用指针做什么吗?有人可以帮你用新对象完成这项工作(可能只是使用新对象而不是指针)。我无法完全理解您所说的内容。请澄清
response.success(results)
这一行就是抛出此错误的那一行。基本上,我有我的结果,然后
editListForSectionHeader
方法修改标题行和节行的结果数组,然后我将其发送给客户端。然后,我如何发送修改后的结果数组而不保存对其所做的更改?