У меня странная проблема.У меня есть метод, который заполняет массив некоторыми данными (fetchData) (на самом деле довольно много, и это немного медленно).Я использую массив для построения строк таблицы.
Я пытался вызывать fetchData в нескольких местах моего кода, в разное время при построении представления, и мне всегда кажется, что я получаю следующее: черный экран, который отображается, пока данные измассив загружен.Я вызвал fetchData из следующих файлов:
- (void) viewDidLoad;
- (void) viewWillAppear: (BOOL) animated;
- (void) viewDidAppear:(BOOL) animated;
Поскольку я использую контроллер вида навигации, приложение, которое кажется зависшим, выглядит довольно плохо, так как оно застревает на черном экране.Я надеялся, что мой код достигнет отображения пустой таблицы с индикатором прогресса до загрузки данных, а затем обновления.К сожалению, я не захожу так далеко, так как представление не загружается независимо от того, где я вызываю fetchData.
Помощь оценена!
PS Чтобы обойти эту проблему, я даже пытался использовать TTTableViewController, но представление Загрузка никогда не отображается.Типичный. Вздох