不能序列化未保存的Parse.对象错误

Can't serialize an unsaved Parse.Object Error

本文关键字:Parse 对象 错误 保存 序列化 不能      更新时间:2023-09-26

我正在尝试查询文章表。它有一个名为categories的列,这是一个指针数组。

var cat = new Category(); 
cat.id = request.categoryId;
var queryWeek = new Parse.Query(Article);
queryWeek.equalTo("categories", cat);

使用这个,我得到一个:

Can't serialize an unsaved Parse.Object

好吧,我不是试图保存一个类别对象,而只是用它来查询。我做错了什么?

我认为这是最有可能的请求。categoryId未定义。生成该错误是因为SDK试图将对象(Category)转换为创建查询的指针,但由于没有id而失败。由于您显式地设置了id,因此只有当您设置的值未定义时,它才应该是未定义的。