簡體   English   中英

迅速-空表視圖中有一個單元格

[英]swift - there is a cell in the empty tableview

我有幾個表視圖,其中一個使用coredata,其他使用json api獲取數據。 在從coredata獲取數據的表視圖中,當我啟動該應用程序時,有一個單元格,但我的coredata為空。 重新加載表格時,單元格消失了。 我要如何刪除該單元格?

如果核心數據為空,則只需添加代碼即可擦除所有單元格。 您可以在ViewWillAppear()中執行此操作,如果核心數據對象為空,則在表中的numberOfRows返回0。

您還可以添加一個自我更新功能(通過NSNotifications),該功能讀取當前數據量(計數),然后執行reloadData()調用。

這些只是建議...我們真的不知道您的代碼看起來如何能夠提出更好的答案。

干杯

您只需在viewDidLoad()或viewWillAppear()中添加以下代碼即可從UITableview中清除不需要的單元格。

tableView.tableFooterView = UIView(frame: CGRectZero)

如果表格最初為空,則將沒有單元格顯示。

暫無
暫無

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

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