有 3 个 View Controller View1,View2
和 View3
。
从 view3
我必须导航到 view1
。
我试过下面的代码,但它不起作用。
//in View3.m
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
{
appDelegate.isComingFromCountries = YES;
[self dismissViewControllerAnimated:YES completion:nil];
}
//in View2.m
-(void)viewWillAppear:(BOOL)animated
{
if (appDelegate.isComingFromCountries == YES)
{
appDelegate.isComingFromCountries = NO;
[self dismissViewControllerAnimated:YES completion:nil];
}
}
但是这段代码不起作用。我该如何处理?
最佳答案
您可以使用 presentingViewController
关闭它,
试试这个-
[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:YES];
A -> B -> C
关于ios - 如何回到 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21157556/