Search Display Controller
検索結果を tableView に表示する と、tableView
同じ に IB を使用して作成したものがありますUIViewController
。IB を使用して作成した tableView にデータを入力するコードを追加するまで、アプリは正常に動作しました。しかし、アプリを起動すると、次のエラーが表示されてクラッシュします。
'-[VBSAppDelegate tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0xae18480'
次のコードは、セクションの数とセクション内の行数を設定するために使用されます (はい、非常に通常のコード)
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (tableView.tag == 100) {
return 60;
}
else {
return [filteredList count];
}
}
私は2つのブレークポイントを設定しましたが、検索ディスプレイコントローラーのtableViewがメソッドnumberOfRowsInSection
に入らずに終了していることを発見しましたcellForRowAtIndexpath
。なぜこれが起こっているのですか?2番目のtableViewと関係がありますか? これを修正する方法は?さらにコードが必要かどうか尋ねてください。私はiPad用に開発しています。