0

UIviewには、検索ディスプレイコントローラーを備えたテーブルビューが含まれています

それを検索した後、私が問題を抱えている私の期待と同じテーブルが表示されます:

TableView numberOfRowsInSection# なのでデバッグしました。検索ビューを表示しますが、if ステートメントを起動しません

- (NSInteger)tableView:(UITableView *)theTableView numberOfRowsInSection:(NSInteger)section
{
    if (tableView == aSearchDisplayController.searchResultsTableView)
        {
            return [self.searchResults count];
        }
        else
        {
            return [collection count];
        }
}
4

1 に答える 1

0

デリゲート関数の最初のパラメーターはではtheTableViewなく呼び出されるtableViewため、比較する必要があります

if (theTableView == aSearchDisplayController.searchResultsTableView)
    ...
于 2012-11-12T22:29:15.910 に答える