1

ナビゲーション コントローラー内にテーブル ビューを持つ単純なストーリーボード ファイルがあります。セルの 1 つをクリックすると、詳細ビ​​ューに移動します。偉大な。

次に、ツールバー ボタンを追加して、テーブル ビュー コントローラーに接続してみました。ボタンとシークは正常に動作しているようですが、テーブル セルの 1 つをクリックすると、モーダル ビューがトリガーされます。

だから私は何か間違ったことをしたようですが、何がわかりません。

ここに画像の説明を入力

// called by pressing the add button in the toolbar
- (IBAction)showAddEventView:(id)sender {
    [self performSegueWithIdentifier:@"showAddEvent" sender:sender];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"showAddEvent"]) {
        AddEventVC *addEventVC = [[AddEventVC alloc] init];
        // set some property
    } else {
        EventIndexVC *eventIndexVC = [segue destinationViewController];
        eventIndexVC.eventTitle = [self.events objectAtIndex: [[self.tableView     indexPathForSelectedRow] row]];
    }
}
4

0 に答える 0