大家好,我正在创建一个 iOS(通用)应用程序。我的问题是,在我的应用程序中,如果应用程序没有进入后台(通过按主页按钮或单击 URL 链接),则 UITableView 可以正常工作。
如果应用程序进入后台,当它被激活时,重新加载一个单元格或整个表格视图会使整个应用程序崩溃。
任何解决方案???
删除 dequeueReusableCellWithIdentifier: 会有所不同吗?
代码是:
- (UITableViewCell *)tableView:(UITableView *)tableView1 cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *identifier = @"Cell";
UITableViewCell *cell = [tableView1 dequeueReusableCellWithIdentifier:identifier];
if(cell == nil){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
Animation *animation = [animationArray objectAtIndex:indexPath.row];
cell.textLabel.text = animation.title;
if(animation.isAnimationEnabled){
cell.imageView.image = OnImage;
}else {
cell.imageView.image = OffImage;
}
return cell;
}