我有两个视图控制器加载在初始视图控制器之上的情况,当加载第三个视图控制器时,我想关闭这两个视图控制器以执行第三个视图控制器上的按钮操作。现在该按钮仅使用以下代码关闭一个视图控制器,
- (IBAction)logout:(id)sender {
[serial close];
if([self.view isKindOfClass:[ViewControllerCreate class]] ) {
[self dismissModalViewControllerAnimated:YES];
}
[self dismissModalViewControllerAnimated:YES];
}
我不需要每次都关闭两个视图控制器,就在这种特殊情况出现时。
为了清楚起见,第一个视图控制器中有一个按钮,当按下时呈现第二个视图控制器,然后当加载第二个视图控制器时,按下时有一个按钮呈现第三个视图控制器。