tableView重新加载出错

时间:2014-11-17 15:47:23

标签: ios objective-c uitableview

当我尝试刷新我的表视图时,它在视图控制器中,编译器发现错误。 我在.h文件中声明了我的tableView,并将它与插座相关联,为什么?谢谢。

·H

@interface UfficiViewController : ViewController<UITableViewDelegate,UITableViewDataSource,UISearchDisplayDelegate,NSURLConnectionDelegate>
@property (weak,nonatomic) IBOutlet UITableView* tableViewUffici;
@end

的.m

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {


    self.tableViewUffici.delegate = self;
    self.tableViewUffici.dataSource = self;
    //Ricarico la tableView perchè devo attendere i tempi della connessione
    [self.tableViewUffici reloadData];
}

2 个答案:

答案 0 :(得分:0)

在故事板中,您已将表格视图连接到名为tableView的插座。然后在视图控制器代码中删除它但你忘了取​​消它。请注意,这不是编译器的错误。它的运行时错误。

解决方案

  1. 转到故事板。单击视图控制器。
  2. 打开 Connections Inspector (cmd + option + 6)。
  3. 查找名称为tableView的连接。
  4. 删除它。

答案 1 :(得分:0)

更改

@property (weak,nonatomic) IBOutlet UITableView* tableViewUffici;

@property (nonatomic,strong) IBOutlet UITableView* tableViewUffici;

这可能会对你有帮助。