我想更新用户列,其中列出了用户可能喜欢的相关帖子, 我的代码是这样的:
let users = query.findObjects() as [PFUser]
for user in users{
let rel = user.relationForKey("posts")
rel.addObject(post, forKey: "relatedPosts")
rel.saveInBackground()
}
我真的不知道为什么,但我试图在许多版本中做到这一点(不仅通过关系,也通过数组和其他方法),它总是只更新一个用户(登录的用户)。 我怎么能这样做?
答案 0 :(得分:0)
您无法更新应用中当前未经过身份验证的用户。
我认为你有两种选择:
1)您可以设置一些使用主密钥运行的Cloud Code,以便修改用户。
2)您可以向Parse User类添加一个新的自定义列,该列将链接到另一个具有该用户相关帖子的类DB。 看看这里:Parse.com Relations Guide
我会选择#2。