我正在尝试在要查询的类中创建用户组以形成群组聊天。我已将组中每个用户的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
})
}
}
}
答案 0 :(得分:0)
不要使用一系列对象ID。一系列适当的指针会更好,但仍然不是理想的。相反,您应该使用关系,因为您可以直接查询它,您也可以将其他查询中的关系查询用作过滤器。