gpt4 book ai didi

ios - 在表格 View 单元格上打印 CoreData

转载 作者:行者123 更新时间:2023-11-30 11:54:49 25 4
gpt4 key购买 nike

我这里有两个不同的测试用例。在情况 1 中,我用它来打印 CoreData 中的全部条目,并且它有效。我尝试在 app2 中做同样的事情,但它不起作用。我想做的就是在每个单独的单元格中包含所有核心数据条目。

APP1

override func viewDidLoad() {
super.viewDidLoad()
user = coreDataHandler.getSortedData()

for i in user! {
displayL.text = String(i.username)
}
}

APP2

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
user = coreDataHandler.getSortedData()

return user!.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = cctv.dequeueReusableCell(withIdentifier: "cell")

for i in user! {
cell?.textLabel?.text = String(describing: i.username)
return cell!
}

return cell!
}

最佳答案

如果您想打印每个单元格中的所有用户条目,那么您可以尝试以下解决方案,

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
user = coreDataHandler.getSortedData()

return user!.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell")

for i in user! {
cell?.textLabel?.text = String(describing: i.username)
}

return cell!
}

如果您想打印每个单元格中的每个条目,请尝试以下解决方案,

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
user = coreDataHandler.getSortedData()

return user!.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell")

let currentUser = user[indexPath.row]

cell?.textLabel?.text = String(describing: currentUser.username)

return cell!
}

注意:这只是一个伪可能包含错误

关于ios - 在表格 View 单元格上打印 CoreData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47934874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com