У меня есть три ViewControllers:Обновление данных UITableView
RootViewController
FirstViewController
SecondViewController
Из RootViewController я создать TabBarController с двумя другими ViewControllers. Поэтому мне нужно сделать что-то вроде:
FirstViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
SecondViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
А затем добавьте контроллеры в TabBarController. В этот момент созданы два экземпляра ViewControllers.
Чтобы обновить данные, которые я попытался это в моем FirstViewController.m
:
SecondViewController *test = [[SecondViewController alloc] init];
[test.tableView reloadData];
Но ничего не происходит, я полагаю, потому что мой SecondViewController было выделено раньше, и я создаю новый экземпляр.
Как обновить данные моей таблицы в SecondViewController от моего FirstViewController?
я получил ошибку, когда tryn добавить в SecondViewController.h (он говорит делегат не существует): S –
сделал вам '#import«FirstViewController.h "' –