ios 5 Ошибка UISearchDisplayController

Я реализую UITableView с UISearchDisplayController в xcode 4.2. UITableView и UISearchDisplayController создаются в StoryBoard. Я устанавливаю идентификатор ячейки (SampleCell) для UITableView и получаю к нему доступ, как

cell = [tableView dequeueReusableCellWithIdentifier:@"SampleCell"];

UItableView работает нормально. Но как только я пытаюсь выполнить поиск, приложение вылетает с ошибкой ниже.

*** Assertion failure in -[UISearchResultsTableView _createPreparedCellForGlobalRow:withIndexPath:], /SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m:6072
2011-11-09 22:22:16.058 SampleApp[14362:fb03] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'

Думаю, мне нужно установить идентификатор ячейки для ячейки self.searchDisplayController.searchResultsTableView. Но я не знаю как. Заранее благодарим за любую помощь. =)

24
задан moon 9 November 2011 в 14:45
поделиться