gpt4 book ai didi

ios - 无法从 Parse iOS Swift 查询用户名

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

我是 iOS 新手,正在使用教程开发类似 Twitter 的应用。

人们可以通过他们的帐户发布推文。并显示在主页中。

目前主页上的所有推文和除用户名外的一切都运行良好。我得到了零

这是我试过的

    override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:SpreadTableViewCell = tableView!.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! SpreadTableViewCell


let spread:PFObject = self.LiveFeedData.objectAtIndex(indexPath.row) as! PFObject
//----------This Content Works fine ----------------
cell.spreadTextView.text = spread.objectForKey("content") as! String

//Spreader
var findSpreader:PFQuery = PFUser.query()!
findSpreader.whereKey("objectId", equalTo: spread.objectForKey("spreader")!)


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

if error==nil{
let user = (objects as! [PFUser]).last
//but this one giving me nil
cell.username.text = user?.username

}

}

return cell
}

enter image description here

enter image description here

最佳答案

试试这个:

var user = spread.objectForKey("spreader") as! PFUser
user.fetchIfNeededInBackgroundWithBlock { (obj: PFObject?, error: NSError?) -> Void in
if obj != nil {
var fetchedUser = obj as! PFUser
var username = fetchedUser["username"] as! String
println(username)
}
}

关于ios - 无法从 Parse iOS Swift 查询用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904487/

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