2016-10-12 11 views
0

私はIBを通してセグを作成しました。 buttonAをクリックすると、viewBへの遷移が発生します。条件付きセグの実行方法

ボタンクリックアクションでは、performSegue(withIdentifier:sender:)が条件にラップされています。私はsegueが条件が真である場合にのみ発生するようにしたい。

ただし、ユーザーがボタンをクリックすると、条件が実行される前にセグが発生します。 IBで定義されたsegue識別子を使用しながら、プログラムで移行する最善の方法は何ですか?

答えて

1

UIButtonからviewControllerまでsegueを作成しました。これは、条件の実行前にsegueが発生する理由です。その代わりに、ストーリーボードからそのセグを削除し、ViewControllerからDestinationViewControllerに別のものを作成してください。

関連する問題