UITableViewControllerを使用してデータを管理しています。セルをクリックすると、プログラムは別のシーンに移動します(myDetailViewControllerとします)。しかし、検索バー(UISearchViewController)を追加しただけで、検索はうまく機能しますが、フィルター処理されたデータを含むテーブルのセルをクリックしても何も起こりません。ただし、オブジェクトの詳細を表示するには、myDetailViewControllerシーンに移動するプログラムが必要です。どうすれば実行できますか?
ところで、ビューを変更するために(フィルタリングされていない基本的なセルから)私はセグエを使用しています。そして、私もこの方法を使用しています:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"nameofmysegue"]) {
//some code to give some data to new controller;
}
}
そして、私が使用しているとき
tableView:didSelectRowAtIndexPath
:セグエなしでは何も起こりません。