В настоящее время мое приложение переходит из представления A в представление B через переход и выполняет некоторые функции в prepareForSegue. Что мне делать, если я хочу вызвать функцию, которая выполняется, когда представление B переходит к представлению A (после нажатия кнопки «Назад» на навигационном контроллере)?
Я предполагаю, что я мог бы сопоставить «кнопку «Назад» с IBAction, но я не уверен, как бы я это сделал, поскольку кнопка «Назад» является частью контроллера навигации и не видна непосредственно на раскадровке.
В частности, представление B обновляет некоторые значения, отображаемые в представлении A. Я хочу вызвать viewDidLoad, чтобы представление A имело обновленные данные перед загрузкой.
В контроллере представления ViewA:
// update view when it becomes visible
- (void)viewDidAppear:(BOOL)animated {
[self viewDidLoad];
}