【发布时间】:2021-08-25 22:17:39
【问题描述】:
我在视图控制器之间传递数据时遇到问题。
我尝试使用prepare(for: segue) 并在目标视图控制器上设置一个属性,但我在调试应用程序时设置了断点,当用户单击底部标签栏上的按钮时,该函数似乎没有被调用导航控制器。
这是用户浏览我的应用程序的主要方式,所以我想知道是否还有其他方式。
我知道您可以使用segue.identifier 来确定触发了哪个转场,但我没有在这些转场上看到标识符属性。
当我单击将导航控制器连接到视图控制器的线时,属性窗格上没有标识符属性。
情节提要将其称为“关系转场”,并具有“选择器”属性(请参阅随附的屏幕截图)。
这是我用来识别用户单击了哪个标签栏按钮的方法吗?
如果不调用prepare(for: segue),我将如何触发属性设置?
【问题讨论】:
标签: ios swift navigation segue