如何在单元格中设置当前用户? Swift,parsing

那天,伙计们。 帮帮我,我连三天都解决不了

我做一个应用程序看起来像一个Instagram。 我想确保当你创build一个post,在tableview的单元格,写他的昵称。

我试试这个:

findSweeter.findObjectsInBackgroundWithBlock{ (objects:[AnyObject]?, error:NSError?)->Void in if error == nil{ let user:PFUser = (objects as NSArray).lastObject as PFUser! cell1.usernamelabel.text = user.username } } } 

但是这个问题:[AnyObject]? 不能转换为'NSArray'&'NSArray不能转换为PFUser'

帮帮忙,请。 即时通讯使用Parse.com

我很轻松地解决了我的问题。 我刚刚更改PFUservariables中的数据在分析clotdstring:

cell1.usernamelabel.text = sweet.objectForKey("usa") as? String

问题不是[AnyObject]? ,而是objects是一个可选数组: [AnyObject]?

你必须首先打开数组:

 findSweeter.findObjectsInBackgroundWithBlock{ (objects:[AnyObject]?, error:NSError?)->Void in if error == nil && indexPath.row < objects?.count{ var user: PFUser if let userObject = objects?[indexPath.row] { user = userObject as! PFUser cell1.usernamelabel.text = user.username } } }