Я пытаюсь получить данные из Parse с помощью findObjectsInbackground
и сохранить их в массиве. Я уже создал за пределами s coop из viewDidLoad()
. Мне удалось получить и распечатать данные, но они не хранятся в массиве, и он остается пустым! Я использовал self.articalsTableView.reloadData()
, но, к сожалению, массив myArray
все еще пуст.
Любая помощь, пожалуйста, это меня смущало уже два дня!
import UIKit
import Parse
class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var articalsTableView: UITableView!
var myArray = [PFObject]()
override func viewDidLoad() {
super.viewDidLoad()
let query = PFQuery(className: "Gateshead")
query.findObjectsInBackground {(objects, error) -> Void in
if error != nil {
print(error)
} else {
if let articals = objects {
for artical in articals {
// print (articles) THIS IS WOKING WELL
self.myArray.append(artical)
self.articalsTableView.reloadData()
}
}
}
}
}
}