gpt4 book ai didi

ios - 从 UITableView 导航到另一个 ViewController,然后返回到 TableViewController 会导致某些元素消失

转载 作者:行者123 更新时间:2023-11-28 08:03:17 26 4
gpt4 key购买 nike

我的笔记应用程序有一个奇怪的问题。我有一个 ViewController,它是一个 UITableView 委托(delegate)和数据源(我不使用 UITableViewController) TableView 是一个注释列表。单击其中一个将打开所选笔记的编辑器 View Controller 。

当我单击一个单元格,然后单击“后退”按钮返回到 TableView 时, TableView UI 的某些元素似乎丢失了。

这是表格 View 前后的截图:

before and after

我正在使用 Realm 移动数据库来存储笔记数据。

当我调试时,我看到数据实际上填充在单元格中,只是没有出现在屏幕上。

我尝试删除应用程序并重新安装

我尝试删除 Storyboard并从头开始重建所有内容

我检查了 cellForRowAt indexPath 并确保正在填充数据。

更新 - cellForRowAt indexPath: 的代码:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: NoteListCell.identifier, for: indexPath) as! NoteListCell

let object = results[indexPath.row]
cell.configureCellWith(note: object)
return cell
}

我什至尝试为消失的标签添加背景颜色,以查看它们是否仍然存在,或者只是缺少文本(不是文本,整个标签都消失了)。

我的代码中没有任何用于处理 TableView 数据或在 View Controller 之间导航的特殊内容。我的 viewWillAppearviewWillDisappear 方法中没有任何内容导致这两个 VC(我厌倦了从这些方法中删除所有内容,但问题仍然存在)

有人知道我还能检查什么吗?

最佳答案

所以我仍然不知道为什么会这样,但我安装了 Xcode 9 beta 并从那里运行项目(我之前使用的是 8.3.3),问题就消失了。重新安装 8.3.3 也可能会解决问题。

关于ios - 从 UITableView 导航到另一个 ViewController,然后返回到 TableViewController 会导致某些元素消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45935526/

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