shouldPerformSegueWithIdentifier不适用于TabBar

时间:2018-12-20 05:00:43

标签: ios objective-c

我有一个Objective-C移动应用。我想检查一个条件,如果是真的,那么应该显示下一个屏幕。如果条件不成立,则原始(第一个)屏幕应保留。 我在第一个屏幕的视图控制器中使用shouldPerformSegueWithIdentifier方法。

搜索类型:显示。它被命名为情节提要上的GoToNextScreen。

我调试了代码,它进入了shouldPerformSegueWithIdentifier的“ return NO”部分,但是该应用程序仍将屏幕切换到下一个屏幕,即TabBar。有谁可以帮助我吗?任何帮助将不胜感激。

我的目标是这种行为: 如果条件不成立(并返回No,则执行),屏幕应保持原样。它应该留在我的第一个屏幕上。

应该在第一个屏幕的视图控制器中执行SegueWithIdentifier:

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender {
            return NO;
}

0 个答案:

没有答案