繁体   English   中英

重新加载tableView时出错

[英]Error in tableView reload

当我尝试刷新表视图时,该视图位于视图控制器内部,编译器发现错误。 我在.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];
}

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

  1. 转到情节提要。 单击视图控制器。
  2. 打开连接检查器 (cmd +选项+ 6)。
  3. 查找名称为tableView的连接。
  4. 删除它。

改变

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

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

这可能对您有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM