填充表视图与朋友请求从解析

时间:2015-11-16 04:41:04

标签: uitableview parse-platform pfquery

我有一个名为Friend Requests的表,其中包含“from”“to”和“status”列,我正在查询此表以查找已向我发送(当前用户)朋友请求的用户,我这样做使用此代码:

var friendRequests:NSMutableArray = NSMutableArray()

let friendRequestsToUser = PFQuery(className: "FriendRequest")
    friendRequestsToUser.whereKey("to", equalTo: PFUser.currentUser()!)
    friendRequestsToUser.whereKey("status", equalTo: "pending")
    friendRequestsToUser.findObjectsInBackgroundWithBlock( { (AnyObject objects, NSError error) in
        if error == nil {
            self.friendRequests = NSMutableArray(array: objects!)
            self.friendRequestsTableView.reloadData()
        } else {
            print(error?.localizedDescription)
        }
    })

这会返回正确的信息,在控制台中显示它返回两个用户指针“from”和“to”,字符串为“pending”。现在我想用“来自”PFUser填充我的表格视图,但我无法让它工作。这就是我一直在尝试的:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("friendRequestCell", forIndexPath: indexPath)

    cell.textLabel?.text = friendRequests[indexPath.row] as? String

    return cell
}

这是行不通的,因为我不得不从self.friendRequests“from”对象获取PFUser并将其作为用户投射,我希望这一切都有意义。提前致谢

0 个答案:

没有答案