Я унаследовал свой ViewController от BaseViewController, и я нажал мой SecondViewController с помощью раскадровки ID.but, когда я пытаюсь позовить со второго взгляда, чтобы контроллер контроллера не работал. Вот мой код:popViewController не работает в iOS 9
dispatch_async(dispatch_get_main_queue(), ^{
[self showMesssgeonAlert:@"Success"];
[self hideProgress];
[self.navigationController popViewControllerAnimated:TRUE];
});
Даже я попытался с:
NSArray *controllerArray = self.navigationController.viewControllers;
for (id controller in controllerArray)
{
if ([controller isKindOfClass:[ViewController class]])
{
[self.navigationController popViewControllerAnimated:TRUE];
}
}
, но он не работает в обоих conditions.What я должен делать, пожалуйста, помогите мне.
Вы проверили, если 'self.navigationController' не' nil'? – ozgur
Убедитесь, что оба контроллера вида находятся в одном стеке 'UINavigationController'? – Hemang