, чтобы показать модальное представление из моего mainView, которое я использую:
[self presentModalViewController:myController animated:YES];
и в MyController я закрываю это представление с помощью:
[self dismissModalViewControllerAnimated:YES];
Но как я могу узнать в mainViewчто модал был закончен (перерисовать мой стол)?В настоящее время я установил локальную переменную в YES в своем mainView после запуска модального представления и реакции на viewWillAppear:
[self presentModalViewController:myController animated:YES];
_reloadTableData = YES;
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if (_reloadTableData) {
_reloadTableData = NO;
[_tableView reloadData];
}
}
Есть ли лучший способ сделать это?