如何检索用户的好友列表并使用swift在TableView中显示

时间:2015-06-01 08:30:50

标签: ios uitableview swift parse-platform

我正在使用解析,并且我能够保存用户在当前用户的对象中添加的朋友,但我不知道如何检索当前用户&# 39;朋友列表并在tableview中显示它们,以便如何从当前用户的对象中获取该列表,并在swview中使用parse在tableview中显示它。 (我的应用根本没有与Facebook有任何关系)。 任何帮助表示赞赏 谢谢

编辑:OP在评论中发布了一些代码,我将其格式化为问题:

var query = PFUser.query();
var currentUser = PFQuery(className:"User");
currentUser.whereKey("currentUser", equalTo: PFUser.currentUser()) currentUser.findObjectsInBackgroundWithBlock { (objects:[AnyObject]!, error:NSError!) -> Void in 
    if error == nil { 
            self.tableView.reloadData()
        } 

我设法保存用户在PFRelation中添加的朋友,但我无法在我的tableview中显示用户列表。我的tableview没有显示当前用户帐户的任何用户名

1 个答案:

答案 0 :(得分:1)

您可以在parse.com上查看此帖子,其中解释了findObjectsInBackgroundWithBlock:的工作原理:

https://www.parse.com/questions/how-to-use-findobjectsinbackgroundwithblock-properly-and-be-able-to-cache-the-result

长话短说,您似乎在调用reloadData之前没有更新tableViews dataSource。使得填充你的数组tableVIew包含findObjectsInBackgroundWithBlock返回的对象,然后调用reloadData。祝你好运,欢迎来到SO!