Swift显示除当前用户外的所有用户

Swift显示除当前用户外的所有用户,swift,parse-platform,Swift,Parse Platform,我有一个tableview,其中填充了数据库中的所有解析用户。我正在尝试显示除当前登录用户之外的所有用户。我目前的解决方案是,只有满足此条件的对象才能添加到数组中 如果user.username!=PFUser.currentUser().username 不幸的是,这造成了一个问题,因为我的表中没有填充任何内容 以下是我的全部功能: var userArray : NSMutableArray = [] override func viewDidLoad() { s

我有一个tableview,其中填充了数据库中的所有解析用户。我正在尝试显示除当前登录用户之外的所有用户。我目前的解决方案是,只有满足此条件的对象才能添加到数组中

如果user.username!=PFUser.currentUser().username

不幸的是,这造成了一个问题,因为我的表中没有填充任何内容

以下是我的全部功能:

 var userArray : NSMutableArray = []

    override func viewDidLoad() {
        super.viewDidLoad()

        var user = PFUser.currentUser()

        loadParseData()



    }
 func loadParseData() {

        var user = PFUser.currentUser()

        var query : PFQuery = PFUser.query()

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

            if error == nil {

                if let objects = objects {

                    println("\(objects.count) users are listed")

                    for object in objects {

                        if user.username != PFUser.currentUser().username {

                        self.userArray.addObject(object)

                        }
                    }
                    self.tableView.reloadData()
                }
            } else {
                println("There is an error")
            }
        }
    }

您可能需要查看子类PFQueryTableViewController->

这里有一个如何使用这个子类的例子,里面有一个将查询返回到tableviewcontroller的方法

然后,您会发现在文档中再次使用查询更容易执行此任务,但它看起来是这样的

var query = PFUser.query
query.wherekey(username, notEqualTo: PFUser.currentUser.username)
return query

我想你的意思是
query.wherekey(“username”,notEqualTo:PFUser.currentUser.username)
这是正确的格式,但是我在call中得到了一个错误
额外的参数“notEqualTo”
对不起,我添加了额外的大括号。谢谢