自定义“无结果”

时间:2013-12-13 05:48:18

标签: ios objective-c uitableview ios7 uisearchbar

我正在尝试在我的数组等于0时显示自定义无结果,但由于某种原因它不起作用。如果有人能看到我的代码:

if ([self.content count] == 0) {
    UIImageView *bg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"detallesbackground123"]];
    [self.tableView setBackgroundView:bg];
} else {
    UILabel *verSee = (UILabel *)[cell viewWithTag:7];
    [verSee setText:currentText];
    UILabel *verPa = (UILabel *)[cell viewWithTag:17];
    [verPa setText:currentDe];
}

1 个答案:

答案 0 :(得分:0)

您似乎将代码放在 tableView:cellForRowAtIndexPath

但是,如果[self.content count] == 0,则tableView将不会要求 tableView:cellForRowAtIndexPath ,因为您没有任何数据源。

尝试在 viewDidLoad 。或

中设置代码
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller

如果你有一个NSFetchedResultsController从CoreData获取对象。