iOS Swift 将值附加到数组

iOS Swift appending value to array

我的问题很简单,

我正在学习 iOS 开发,但我受困于 tableviewcontroller

我可以使用数组将值添加到表视图,但是当我尝试从 Parse 附加值时,它不起作用。

代码如下:

var names: [String] = ["Name_one", "Name_two"]
let query: PFQuery! = PFUser.query()

override func viewDidLoad() {
    super.viewDidLoad()

    query.whereKey("objectId", notEqualTo: PFUser.currentUser()!.objectId!)

    query.findObjectsInBackgroundWithBlock { objects, error in
        if (error == nil) {
            for user: PFUser in (objects as! [PFUser]) {


            self.names.append(user.username as! String)

            }
        } else {
            print("Error")
        }
    }

Screen Shot Attachment

获取数据完成后必须重新加载 tableview

代码:

query.findObjectsInBackgroundWithBlock { objects, error in
    if (error == nil) {
        for user: PFUser in (objects as! [PFUser]) {


        self.names.append(user.username as! String)

        }
        yourTableview.reloadData()
    } else {
        print("Error")
    }
}