Unwind Segueによる画面遷移
戻り遷移の際に、判定を加えたい。
ネットのサンプルを見ると canPerformUnwindSegueAction を使って判定すれば良いように記述されていたが、試して見ると、例外が発生してしまう。
代わりに shouldPerformSegueWithIdentifier でならできた
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{ // NOを返却すると、戻り遷移はしない return YES; }
参考
[Swift]初心者向け!Segueを使った画面遷移方法http://yuu.1000quu.com/how_to_use_segue
[Swift]コードで画面遷移を行う3つの方法http://yuu.1000quu.com/screen_transition_in_swift