解析后端和编码在一起的新手。

希望在我的应用程序中创建一个“收藏夹”功能,以便用户可以通过单击一个简单的UIButton保存自己喜欢的产品,以备后用。

我只是想弄清楚如何在Parse中保存toUser(喜欢其产品发布的用户)和fromUser(正在进行收藏的用户)。

这是我的代码:

@IBAction func tagProductButton(sender: AnyObject) {

        var favoritePost = PFObject(className: "Tag")
        favoritePost["tagger"] = PFUser.currentUser()
        favoritePost["productId"] = ??
        favoritePost["userTagged"] = ??

        favoritePost.saveInBackground()

    }


“ tagger” = toUser
“ userTagged” =来自用户

先感谢您!记住,我现在只编码了大约一个月

最佳答案

如果尚未将列productuserTagged(来自Tag表)设置为指针,则应将其设置为“指针”。不要只是将ID用作字符串。您将需要引用被标记的产品(解析对象),因此您的代码可能类似于:

    favoritePost["product"] = product
    favoritePost["userTagged"] = product["user"]


您可能实际上并不需要userTagged表上的Tag字段,因为标记的用户可能已经附加在产品上,但这可能会使其他搜索更加容易。

10-06 06:52