我正在請求CoreData
的數據。爲什麼UITableView numberOfRowsInSection被多次調用?
有兩個CoreData
值。
我有這個函數來設置行數:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
print("TEST\n")
return lebensmittel.count
}
打印的輸出是:
TEST
TEST
TEST
TEST
TEST
爲什麼我得到測試5次,當lebentsmittel.count
返回2?
因爲它被稱爲各種各樣的時間,只要需要它。如果你重新加載數據,如果你滾動並需要顯示另一個「隱藏」行,它將計算是否有行顯示等。 – Larme