我让应用看起来像Instagram。我想确保当你在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
答案 0 :(得分:1)
我很轻松地解决了我的问题。我刚刚将Data on Parse Clotd中的PFUser变量更改为String:
cell1.usernamelabel.text = sweet.objectForKey("usa") as? String
答案 1 :(得分:0)
问题不在于演员表,但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
}
}
}