Как я могу узнать внутри толкаемый VC, который VC называется этой функцией (кто звонит мне, чтобы прибыть):Как узнать, какой класс толкнул меня?
в ом вызывном контроллере:
[self.navigationController pushViewController:calledViewController animated:YES];
в. м вызываемого контроллера:
NSString* class = [self.navigationController whoCalledMe];
Не забудьте проверить, есть ли на самом деле контроллер представления после текущего. Я видел поведение, когда один контроллер представлений должен был нажать контроллер вида, а затем после окончания анимации он удалился бы из контроллеров представления. –
Также не забудьте проверить, что по крайней мере в массиве есть 2 контроллера вида (например: каким-то образом пользователю удается перейти на эту страницу, когда он является контроллером корневого представления), в противном случае вы смотрите на объект с индексом -1. –