I am implementing a UITableView with UISearchDisplayController in xcode 4.2.
UITableView & UISearchDisplayController are created in StoryBoard.
I set the Cell Identifier (SampleCell) for UITableView and access it like
cell = [tableView dequeueReusableCellWithIdentifier:@"SampleCell"];
UItableView is working fine.
But once i try to search, the app crash with below error.
*** 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:'
I guess I need to set the cell identifier for self.searchDisplayController.searchResultsTableView cell.
But I don't know how.
Thanks in advance for any help. =)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…