gpt4 book ai didi

ios - 根据键值查询PFUser(Swift)

转载 作者:行者123 更新时间:2023-11-30 14:01:07 25 4
gpt4 key购买 nike

我在此类中将 PFUser 保存为指针。我想检索用户的名字和相应的“积分值”我在下面尝试将该数据附加到其单元格值中,但它仅返回该键值的最后检索到的对象。

  var innerQuery : PFQuery = PFUser.query()!
innerQuery.whereKeyExists("objectId")
let query = PFQuery(className: "myClass")
query.whereKey("userId", matchesQuery: innerQuery)
query.whereKey("points", greaterThan: 1000)

query.findObjectsInBackgroundWithBlock{ (objects: [AnyObject]?, error: NSError?) -> Void in

if error == nil {
if let objects = query.findObjects() as? [PFObject]{
for object in objects {

if let listPoints = object.objectForKey("points") as? Int {


var temp = String(listPoints)
cell.pointStatus.text = temp

}

}
}
}

else{
println(error?.description)
}


}

我在单独的调用中检索用户的名字和个人资料图片。除了积分查询之外,一切功能均正常。

    if let pfuser = userProfile["first_name"] as? String{
if let pfimage = userProfile["profile_picture"] as? PFFile{

pfimage.getDataInBackgroundWithBlock({
(result, error) in

cell.userIcon.image = UIImage(data: result!)
cell.userName.text = username

})

}

}

最佳答案

您似乎只将 listPoints 的值写入到一个单元格中

var temp = String(listPoints)
cell.pointStatus.text = temp

如果您想要显示多个点值,则需要更改单元格引用。

关于ios - 根据键值查询PFUser(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980726/

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