2013-02-04 13 views
6

uitableviewを編集モードに変更すると、セグが起こらずにセルを選択できるようになります。セグーはストーリーボードにリンクされていました。編集モードでセグを無効にする方法はありますか?uitableview編集モード中にセグを破棄

私は編集コントロール(ボタンを押す)を押す必要があるため、編集中にセルとのやり取りを無効にすることはできません。そのメソッド内、ビューコントローラの上書き

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{ 
    return !self.isEditing; 
} 

答えて

12

はこれが正しいセグエであるかどうかを確認し、編集状態を確認します。編集がオンの場合は、NOを返します。それ以外の場合は、YESを返します。

+2

'shouldPerformSegueWithIdentifier'はiOS 6以上です。 – zaph

+0

と、次の例を参考にしてください。[here](http://www.sandymilne.com/shouldperformseguewithidentifier-and-prepareforsegue-in-ios-6/) – plusangel

関連する問題