gpt4 book ai didi

ios - 使用 "_User"从 Parse "ObjectId"类中检索用户数据

转载 作者:行者123 更新时间:2023-11-29 01:43:05 25 4
gpt4 key购买 nike

我正在尝试检索用户数据以使用对象 ID 从 _User 类获取用户信息。我用过这个:

var data:NSMutableArray = NSMutableArray()
func loadData() {
data.removeAllObjects()

var profileQuery:PFQuery = PFUser.query()!
profileQuery.getObjectInBackgroundWithId(userId, block: { (objects, error) -> Void in
if error == nil {
self.data.addObject(objects!)
}
})
println(userId) // this is the userId as String.
println(self.data) ********* // empty array.
}

我在这里得到一个空数组data..我也试过了,但同样的事情也发生在这里。 :

 var profileQuery:PFQuery = PFUser.query()!
profileQuery.whereKey("objectId", equalTo: userId)
profileQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
self.data.addObject(object)
}
}
}

最佳答案

请记住,“findObjectsInBackgroundWithBlock”是异步发生的!您需要将与数据相关的任何逻辑放入 block 内。

var profileQuery:PFQuery = PFUser.query()!
profileQuery.getObjectInBackgroundWithId(userId, block: { (objects, error) -> Void in
if error == nil {
self.data.addObject(objects!)
println(self.data) //shouldn't be empty.
}
})

关于ios - 使用 "_User"从 Parse "ObjectId"类中检索用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32215257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com