我有第一个ViewController,上面有2个按钮。一个在单击时转到ViewController1,另一个在单击时转到ViewController2。当我点击第一个按钮时,它会将我带到ViewController1,但当我点击第二个按钮时,它会转到黑屏并发出警告:
警告:在演示文稿正在进行时尝试演示!
我做错了什么? 这是我的代码:
-(IBAction)goToYourClosetViewController: (id)sender{
YourClosetViewController *closet = [[YourClosetViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:closet animated:YES completion:NULL];
}
-(IBAction)goToPlanOutfitViewController: (id)sender{
PlanOutfitViewController *planOutfit = [[PlanOutfitViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:planOutfit animated:YES completion:NULL];
}
答案 0 :(得分:0)
您是否快速连续按下第一个按钮然后按下第二个按钮?
如果是,那么您需要在模式演示过程中禁用按钮,并在完成块中重新启用它们。
如果没有,那么你如何显示第一个视图控制器? (包含这两个按钮的那个)
答案 1 :(得分:0)
您可能在关闭第一个视图控制器之前尝试打开第二个视图控制器。在这种情况下,这就是那种错误信息。
当您从第一个或第二个视图控制器返回初始视图控制器时,请执行以下操作:
[FirstViewControllerInstance dismissModalViewControllerAnimated:YES];