В моем приложении я делаю HTTP-запрос, жду и обновляю мой RootViewController с данными.Проблема в том, что мне нужно сделать вызов [tableView reloadData] после того, как мой сбор данных завершится, так как он стоит прямо сейчас, представление таблицы будет либо частично заполнено, либо не заполнено вообще.Я сталкивался с этой темой:
Передача NSDictionary в ViewController из AppDelegate
, которая включала это решение для настройки данных в контроллере представления из делегата приложения, но яинтересно, как я могу адаптировать это к моей ситуации?Все, что мне нужно, я думаю, это ссылка на rootViewController в appDelegate, чтобы я мог вызывать reloadData, когда мне нужно
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil tableDataSource:(NSArray*)tableData {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
// Custom initialization
tableDataArray = [tableData retain];
}
return self;
}
Спасибо за любые идеи