【问题标题】:tableView will crash when reload data重新加载数据时tableView会崩溃
【发布时间】:2011-05-18 05:29:17
【问题描述】:

在我调用 getData 方法之后。我尝试重新加载数据,但它没有重新加载数据。我不知道为什么,但我可以正确获取数据。哦,我在 viewDidAppear 设置了 getData 因为我想快速从上一个视图进入这个视图,用户会看到加载视图,当我完全加载数据时,加载视图会消失,而 tableview 会出现

这是我的简单代码

.m

- (void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self getData];
    NSLog(@"%@ %@ %@ %@",con_ad,con_po,depre,other);
    [tableCommon reloadData];
    [bckView removeFromSuperview];
}

.h

@interface Hoora : UIViewController {
    IBOutlet UITableView *tableCommon;
}

@property (nonatomic, retain) UITableView *tableCommon;

我已经链接了参考。出口。

它说它在 main.m 崩溃了如何在新数据中设置单元格。

对不起。它只是显示 EXE-BAD-ACCESS 错误

【问题讨论】:

  • 您遇到了什么错误?可能有很多原因,您可能正在尝试在 [self getData] 中获取已释放的变量
  • 我们需要更多代码来查看您的问题。
  • 至少发布错误老兄..

标签: iphone objective-c ios uitableview reloaddata


【解决方案1】:

另一种可能性是您的自定义单元格和/或数据源已发布。然后 reload TableView 方法想要访问单元格/数据源但无法获取数据 -> 崩溃

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多