私はデータを管理するためにUITableViewControllerを使用しています。セルをクリックすると、プログラムは別のシーンに移動します(myDetailViewControllerにする)。しかし、私はちょうど検索バー(UISearchViewController)を追加し、検索は素晴らしいですが、フィルタリングされたデータを持つテーブルからセルをクリックしても何も起こりません。しかし、オブジェクトの詳細を表示するには、myDetailViewControllerシーンに移動するプログラムが必要です。どのように私はそれを行うことができますか?UISearchBarとsegues
ビューを変更するためのBtw(基本セルからフィルタリングされていないもの)私はセグを使用しています。そして私はまた、この方法で使用しています:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"nameofmysegue"]) {
//some code to give some data to new controller;
}
}
を、私は tableView:didSelectRowAtIndexPath
使用していたとき:何も全く起きないseguesなし を。
ありがとうございました。それは本当に私を助けました。ちょうど[self performSegueWithIdentifier @ "mySegueID"]を使用しました。しかし、今、私はdetailviewシーンではなく、detailviewシーンで現在のシーンに接続していることに注目してください。 –