tableView に結果がない場合にアラートを表示したいと考えています。以下のように numberOfRowsInSection を使用していますが、アラートは表示されません。何か問題があった場合に備えて、カウントをチェックする if ステートメントも削除しました。アラートが表示されない理由を知っている人はいますか? どんな助けでも素晴らしいでしょう。ありがとう!
if ([self.listItems count] == 0)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (tableView == self.searchDisplayController.searchResultsTableView) {
return [self.filteredListItems count];
}
else {
return [self.listItems count];
if ([self.listItems count] == 0) {
//CALL ALERT HERE
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"No Results" message:@"No
results were found" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
}
}