gpt4 book ai didi

ios - 通过按钮传递数据

转载 作者:行者123 更新时间:2023-11-30 13:42:39 27 4
gpt4 key购买 nike

我有一个应用程序(我的第一个),它有几个 View Controller 。

VC1 - 是一个带有名称和图像的 tableView。 (列表)

VC2 - 是一个带有名称、图像和两个按钮的 View 。 (列表添加/编辑 View )使用协议(protocol)在这两个 View 之间传递数据可以正常工作

VC3 - 是一个带有另一个列表的 tableView。 (第一个列表的项目)我在 VC2 上有一个按钮,可以继续到 VC3。

因此,用户进入第一个 TableView 并点击 tableViewCell,它会转到第二个 View 来编辑所选列表。在第二个 View (不是 TableView )中,用户点击一个按钮,该按钮会转到第三个 TableView 来添加/编辑项目。然后,用户点击“完成”按钮,将用户返回到第二个 View 。

这是我的问题 - 如何拾取/关联 VC2 到 VC3 的列表名称。当用户点击完成按钮时,项目应与用户正在编辑的列表相关联。

谢谢你,新手

最佳答案

Here这是苹果公司提供的一个很好的教程,向您展示了如何做到这一点。基本思想是将内容添加到 TableView 中。在 VC1 中有一个对象数组,其中包含您想要显示的所有内容。然后使用 prepareForSegue 将该数组传递给 VC2(VC2 又将其传递给 VC3)。 Here是一个很好的segue教程。

对于编辑(移动和删除单元格),它具有 native 支持,因此您不必自己动手。该教程链接的底部显示了如何启用此功能。

删除的基本思想是从数组中删除该元素,然后重新绘制没有该元素的 TableView (VC1)。未能保持 TableView 和数组同步将导致崩溃。

关于ios - 通过按钮传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383186/

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