我需要用两个指针保存一些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并使用它来填充指针。

07-24 09:23