解析本地数据存储关系



我有一个名为category的类,我通过query.getFromLocalDataStore()从本地数据存储中检索了我的类别。

接下来我有以下代码

var userExpense = PFObject(className: "Expenses")
userExpense["category"] = category 
userExpense.saveEventually()
userExpense.pin()

现在我收到此错误,

{error={"__type":"Pointer","className":"Category","localId":"local_55876b12913120b9"} is not a valid Pointer, code=106}

知道为什么吗?我想要

如果我是对的,您将类别变量下载为 PFObject,而不是指针。您可以做的是使用以下方法从类别创建一个指针:

objectWithoutDataWithClassName:objectId:

并将其设置为用户费用["类别"],这将是一个有效的指针。

最新更新