2016-10-12 88 views
0

我已經通過IB創建了一個segue。當點擊buttonA時,將轉換到viewB。如何執行有條件的segue

在按鈕的點擊動作,我有performSegue(withIdentifier:sender:)包裹在一個條件。我只想在條件爲真的情況下發生。

然而,一旦用戶點擊該按鈕時,會發生賽格瑞的條件甚至運行之前。在繼續使用IB中定義的segue標識符的同時,以編程方式進行轉換的最佳方式是什麼?

回答

1

您已經從UIButton創建segue到viewController這就是在條件執行之前發生segue的原因。取而代之的是從故事板中移除那段從ViewControllerDestinationViewController的另一個。