ViewController を BaseViewController から継承し、ストーリーボード ID を使用して SecondViewController をプッシュしましたが、2 番目のビューからビュー コントローラーにポップビューしようとすると、機能しません。これが私のコードです:
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];
}
}
しかし、どちらの条件でも動作しません。どうすればいいですか?助けてください。