我有一个名为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:
并将其设置为用户费用["类别"],这将是一个有效的指针。