arrays - 查询存储在数组 swift 中的用户 objectID

标签 arrays swift parse-platform

我正在尝试在一个类中创建一组用户,这些用户将被查询以形成群聊。我已将组中每个用户的 objectId 存储在一个数组中。然后我将数组保存到 Parse。

我无法弄清楚如何查询数组,然后将 objectID 与 _User 类进行比较,以便可以通过名称和个人资料图片来识别组成员。

现在这是我的代码,但我知道这不是正确的方法。有人有建议吗?谢谢!

class squadDetailInformation: UIViewController{

    var currentObject: PFObject?
    var squadmemberstrial: NSArray = []

    override func viewDidLoad() {
        super.viewDidLoad()

        if let object = currentObject{

            squadmemberstrial = (object.objectForKey("SquadMembers") as? NSArray)!

            let user : PFUser = object.objectForKey("objectID") as! PFUser

            let queryUsers = PFUser.query()
            queryUsers.getObjectInBackgroundWithId(user.objectId, block: {
                (userGet :PFObject!,error : NSError!) -> Void in
            })

        }
    }

}

最佳答案

不要使用对象 ID 数组。一组正确的指针会更好,但仍然不理想。相反,您应该使用关系,因为您可以直接查询它,也可以在其他查​​询中使用关系查询作为过滤器。

关于arrays - 查询存储在数组 swift 中的用户 objectID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32751016/

相关文章:

java - 解析密码重置

javascript - 如何在javascript中更改数组对象的键?

arrays - 在数组的 json 中包含根?

java - 从数组列表中的实例获取和设置数组值

php - 如何从数组中删除某些条目(使用正则表达式)?

swift - 更新到 Swift 3 时出现明确指定的类型 'NSURL?' 问题

ios - UIStackView 和截断的多行 UILabel

ios - GCM iOS 未收到推送通知

ios - 如何使用 swift 从解析类中查询/检索随机对象?

java - 如何将 EditText 的内容放到 Parse.com 上?