gpt4 book ai didi

ios - 编辑 UITableView 单元格?

转载 作者:行者123 更新时间:2023-11-29 02:28:22 26 4
gpt4 key购买 nike

我有三个 View Controller 。一个显示 UITableView 的。另一个我可以将对象添加到 UITableView 的地方我可以在其中编辑 UITableView 中的对象。

我已经成功地用项目填充 UITableView 并将单元格中的日期传输到编辑 View Controller ,但我的问题是。

在编辑 View Controller 中编辑单元格中的数据后,如何将编辑后的文本传回并将其应用到它来自的单元格。

我正在使用 prepareForSegue 将文本从选定的单元格发送到编辑 View Controller ,一切正常,但现在如何将编辑后的版本传输回其来源的同一单元格?

最佳答案

你应该使用一个协议(protocol)来做到这一点。编辑 View Controller 应该定义一个协议(protocol), TableView Controller 将自己设置为 prepareForSegue 中的委托(delegate)。完成编辑后,使用新数据调用委托(delegate)方法,并让 TableView Controller 使用新数据更新其模型,然后重新加载 TableView ( TableView Controller 必须保留指向 indexPath 的指针您将其数据传递给编辑 Controller 的单元格,以便它知道要更新数据源中的哪个项目)。使用协议(protocol)是将数据发送回先前 Controller 的非常标准的做法。

关于ios - 编辑 UITableView 单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209870/

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