簡體   English   中英

tableView(:cellForRowAtIndexPath :)未調用

[英]tableView(:cellForRowAtIndexPath:) Not Called

我知道這個問題已被問了一百萬次,但是我遇到了這個問題並且無法弄明白我的生活,所有前面的例子只有他們問題的唯一代碼。

我有一個viewcontroller,里面有一個tableview。 我創建了一個自定義tableviewcell類和我的問題:在viewcontroller中設置的cellforrowatindexpath甚至沒有被調用。 我已經包含了UITableViewDataSource和UITableViewDelegate協議,但沒有結果 - 我的tableview顯示沒有任何配置(主要是填充單元格)。

它非常簡單,我只想出來:

轉到故事板,選擇tableview並按住Ctrl鍵拖動到視圖控制器頂部的黃色框(這是對視圖控制器本身的引用)。 然后確保選擇委托和數據源選項(選項左側的白點表示它們已被選中)。

您可以像上面提到的那樣在故事板中設置委托屬性,但您也可以使用以下命令在viewDidLoad設置它們:

self.tableView.delegate = self
self.tableView.datasource = self

這將創建對UITableViewDelegateUITableViewDataSource的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM