2
我想我的tableView
顯示保存的數據。我嘗試過但失敗。 我想在保存並重新打開視圖後保留清單。如何在tableview中顯示保存的清單swift ios
請幫我解決我的問題。
此我的代碼:
var id = [17,18,19]
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cellTheme: ThemeCell = self.tableView.dequeueReusableCell(withIdentifier: "cellTheme", for: indexPath) as! ThemeCell
cellTheme.themeLabel.text = listMenu[indexPath.row].theme
cellTheme.delegate = self
if id.isEmpty{
cellTheme.checkOutlet.image = UIImage(named: "ic_btn_home_checklist_off")
print("EMPTY")
}else{
for data in id{
print("TEST THEME \(id)")
print("DATA ! \(data)")
if listMenu[indexPath.row].id == data{
print("\(listMenu[indexPath.row].id) SAMA DENGAN DATA ")
cellTheme.checkOutlet.image = UIImage(named: "ic_btn_home_checklist_on")
}else{
print("\(listMenu[indexPath.row].id) TIDAK SAMA DENGAN DATA ")
cellTheme.checkOutlet.image = UIImage(named: "ic_btn_home_checklist_off")
}
}
}
return cellTheme
}
注:listMenu [indexPath.row] .ID = [17,18,19,146]
這對我不起作用 –
您是否在使用CoreData存儲清單信息? – salanthonyc