Я выполняю запрос Parse из внешнего класса. Этот запрос возвращает мне массив для заполнения tableview, поэтому в методе viewDidLoad я вызываю MyClass.load (массив) и метод анализа aync findObjectInBackground
вернет мне массив, заполненный, но в то время, когда findObject возвращает мне объекты, которые tableView уже создан, и я вижу пустой tableView, я быстро поискал проблему в Google, и я обнаружил, что мне нужно использовать метод self.tableView.reloadData()
, я пробовал его, но я во внешнем классе, а делегат для tableView находится в таблицеViewController , есть ли способ обновить tableView от внешнего класса? Если вам нужен пример кода, просто спросите его, спасибо!do tableView.reloadData() во внешнем классе
EDITЯ использую Swift 2.0
Как настроить пользовательский делегат между вашим внешним классом и ViewController? –
Как 'findObjectInBackground' возвращает массив для вас? В обработчике завершения? –
@ Bobj-C да, он возвращает массив из [PFObject] –