簡體   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