我有一个Objective-C移动应用。我想检查一个条件,如果是真的,那么应该显示下一个屏幕。如果条件不成立,则原始(第一个)屏幕应保留。 我在第一个屏幕的视图控制器中使用shouldPerformSegueWithIdentifier方法。
搜索类型:显示。它被命名为情节提要上的GoToNextScreen。
我调试了代码,它进入了shouldPerformSegueWithIdentifier的“ return NO”部分,但是该应用程序仍将屏幕切换到下一个屏幕,即TabBar。有谁可以帮助我吗?任何帮助将不胜感激。
我的目标是这种行为: 如果条件不成立(并返回No,则执行),屏幕应保持原样。它应该留在我的第一个屏幕上。
应该在第一个屏幕的视图控制器中执行SegueWithIdentifier:
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender {
return NO;
}