具有单个performSegue

时间:2018-10-15 10:48:48

标签: ios swift if-statement

所以我有一个看起来正常的代码,除了我看到一个错误:

  

App [0000:000000]警告:尝试在其视图不在窗口层次结构中的<_App.PreviousView:0x000000000>上显示<_App.nextView:0x000000000>!

因此我进行了搜索,我认为自己的处境就像this answer

除了,据我所知,我需要多个任务。所以我不知道如何处理,我的代码是这样的:

if stateNumber == 3 && !isCondition01True {
        performSegue(withIdentifier: "nextView", sender: Any?.self)
    }
if stateNumber == 3 && !isCondition02True {
        performSegue(withIdentifier: "nextView", sender: Any?.self)
// and like +30 more statements like this

是否存在针对这些情况的解决方法?像是一次触发segue的代码?我以前尝试过将这些语句归类,但是失败了(我仍在学习敏捷,所以我可能错过了一些东西)。

1 个答案:

答案 0 :(得分:0)

您可以尝试[['1', '+', '1'], '+', '1'],也可以尝试将它们组合如下:

else

等...