我创建了一个超类ListViewController
,它是UITableViewController的子类,并且还创建了一个类CoutryListViewController
,它是ListViewController
的子项,但在CountryListViewController.m
中,没有调用numberOfRowsInSection函数,任何人都可以帮助我吗?
在ListViewController.m
实施中,如:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if ([tableView isEqual:self.searchDisplayController.searchResultsTableView]) {
// search
return 1;
}
return self.indexTitles.count;
}
在CountryListViewController.m
实施中,如:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if ([tableView isEqual:self.searchDisplayController.searchResultsTableView]) {
// search
return self.searchResults.count;
}
NSLog(@"statesArray count: %ld", self.statesArray.count);
return self.statesArray.count;
}
答案 0 :(得分:0)
numberOfSectionsInTableView
函数总是返回0。