Я использую Parse для моих исходных данных. Здесь я сохранил массив словарей, чтобы затем выполнить запрос в мое приложение и загрузить его в таблицу.Запрос в Table View Controller
Вот мой массив сохраняется в Parse:
Когда я запрашиваю его в viewDidLoad
я могу установить пустой массив (self.dealListArray), равный массив грамматического разбора.
Вот как это выглядит:
Первый NSLog()
выводит весь массив из Parse отлично. Но второй NSLog вне скобок выводит NULL.
Вид таблицы не загружается, потому что мой массив равен NULL. Как я могу сохранить информацию из запроса, чтобы я мог заполнить ее табличным представлением?
Спасибо, любая помощь очень ценится
Потому что это асинхронная. [yourTableView reloadData] после 'self.dealListArray = [resMenu objectForKey: @" Сделки "];' возможно, вызвав его в mainQueue (поскольку он связан с UI). – Larme
Вы можете сами создать механизмы запроса и обновления, или вы можете использовать Parse, предоставленный 'PFQueryTableViewController' в структуре ParseUI. Он автоматически позаботится о том, чтобы показать индикатор активности, обновить таблицу с извлеченными данными, когда они заполнены, разбивка на страницы и тонны других удобных методов – Russell