我需要用两个指针保存一些PFObject
。一个是createdBy
,它等于PFUser.currentUser()
。另一个是card
,它等于我的示例变量s8HiwfvKtQ
。运行此代码时,出现以下错误:
[Error]: invalid type for key card, expected *Cards, but got string (Code: 111, Version: 1.7.1)
我的代码在这里:
var ex = "s8HiwfvKtQ"
func addToWants() {
let wants = PFObject(className:"Wants")
wants["createdBy"] = PFUser.currentUser()
wants["card"] = ex
wants.save()
}
我究竟做错了什么?
最佳答案
您无需执行查询(在访问服务器时这相对昂贵)。相反,仅使用objectId创建一个placeholder for the object并使用它来填充指针。