我在视图控制器上设置了两个后退按钮,通过从操作按钮拖动退出视图来退出视图控制器。
我现在正在尝试以编程方式进行。我有
- (IBAction)goBack:(UIButton *)sender {
NSLog(@"go back");
//[self.navigationController popViewControllerAnimated:YES];
[self dismissViewControllerAnimated:TRUE completion:^{
NSLog(@"Test");
}];
NSLog(@"are we back");
}
这个:
[self.navigationController popViewControllerAnimated:YES];
似乎什么也没做。但目前的解雇方法似乎有效。
问题出在我的主要观点中
-(IBAction) returnToMainView1:(UIStoryboardSegue *) segue
{
NSLog(@"return to main view");
self._mytopconsoleview=nil;
self._mybottomconsoleview=nil;
self.viewB=nil;
[self animateRotation:[[UIApplication sharedApplication] statusBarOrientation]];
}
这不再被称为。我如何关闭当前视图控制器并在主视图上调用一个方法,就像我拥有的那样。
麦克风