【问题标题】:updating many users at once in parse在解析中一次更新多个用户
【发布时间】:2014-09-07 12:18:12
【问题描述】:

我想更新用户列,其中显示用户可能喜欢的相关帖子, 我的代码是这样的:

let users = query.findObjects() as [PFUser]

    for user in users{
            let rel = user.relationForKey("posts")
            rel.addObject(post, forKey: "relatedPosts")
            rel.saveInBackground()
        }

我真的不知道为什么,但我尝试在许多版本中这样做(不仅通过关系,还通过数组和其他方法)并且它总是只更新一个用户(登录的那个).. 我怎样才能做到这一点?

【问题讨论】:

    标签: ios swift parse-platform relation


    【解决方案1】:

    您无法更新当前未在您的应用中进行身份验证的用户。

    在我看来,你有两个选择:

    1)您可以设置一些云代码使用主密钥运行,这样它就可以修改用户。

    2) 您可以向 Parse User 类添加一个新的自定义列,该列将链接到具有该用户相关帖子的另一个类 DB。 看这里:Parse.com Relations Guide

    我会选择#2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      相关资源
      最近更新 更多