ios - 如何从主视图控制器对按钮进行编程以打开另一个视图控制器-firestore 记录
问题描述
我正在使用 Swift 构建我的第一个应用程序,并从 CodeWithChris 网站完成了一些模块。我只是把这个作为一种爱好。
主 ViewController 有一个 tableView,其中包含从 FireStore 检索的记录列表。如果单击其中一条记录,它将通过准备转场功能打开另一个 ViewController,并打开一个详细屏幕,其中包含该记录中的各种字段以供编辑。
回到主视图:在 tableView 原型单元格中,我有一个水平堆栈视图,其中有两个来自记录的字段,然后我添加了一个按钮,我想打开一个与首先我已经在上面描述过,但类似 - 这样它将显示一个详细的记录视图,但具有与另一个完全不同的字段集。
这个概念是我正在跟踪动物健康历史,因此它显示动物名称和类型的列表,当您单击名称或类型时,它会进入第一个视图,其中包含有关该动物的详细信息。然后从那个主表视图中,我有一个按钮,我想调出疫苗接种历史。我试图通过将按钮拖动到新的视图控制器来为 segue 做准备,但这似乎不起作用。
我只是在寻找关于我必须做什么的一般想法,并且可能可以使用该反馈来解决它。
解决方案
我想到了。转场标识符让我可以在准备转场函数中设置一些条件来激活我的目标!
推荐阅读
- java - Google Play Games Android 登录出现错误代码 4
- javascript - d3,max 来自 d3.stack() 给出错误的最大值
- node.js - Route.post() 需要一个回调函数但得到一个 [object Object]
- android - 带有 android.intent.action.SEND 的导航架构组件
- angular - Visual Studio 无法识别 NgRx ofType() 返回类型(显示从不输入,仍可在浏览器中编译和运行)
- javascript - 周期空间amChart
- python - 如何对包含空格分隔数字的字符串列表进行排序?
- ios - 如何修复 React for iOS 中的音频播放()?
- excel - 循环直到元素等于下拉列表中的特定文本
- c - 字段的 __attribute__((packed)) 如何影响包含该字段的结构?