2

ユーザーが行をタップしたときにその行を編集するために update-view-contoller にセグエできる単純なテーブルビューがあります。問題: テーブル ビューが「編集モード」のときに update-view-contoller にセグエしたいのですが、それ以外の場合は何も起こりません。

Storyboard を使用して、プロトタイプ セルを update-view-controller にリンクするセグエを作成しています。

テーブルビューが「編集モード」の場合にのみセグエを機能させる方法についてのアイデアはありますか?

これは、ユーザーがテーブル ビュー コントローラーから行をタップしたときに呼び出されるセグエ コードの準備です。私のセグエには、「ShowUpdate」と呼ばれる識別子があります。

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"ShowUpdate"]) {

        UpdateViewController *updateviewcontroller = [segue destinationViewController];

        NSIndexPath *myIndexPath = [self.tableView indexPathForSelectedRow];

        int row = [myIndexPath row];

        NSString *selectedRow = [NSString stringWithFormat:@"%d", row];

        updateviewcontroller.DetailModal = @[_Title[row], _Description[row], selectedRow];

    }

}

助けてくれてありがとう

4

1 に答える 1