我目前有一个控制器,EventViewController,用户可以访问它来创建或查看事件。
在初始化期间,我的 eventViewController 将根据是否已将事件传递给 init 来设置 isNewEvent。
我决定创建一个单独的视图控制器,VideoEventController 处理事件的视频录制功能。因此 EventVC 和 VideoVC 之间的关系本质上是父子关系。
VideoVC 需要从父控制器访问 isNewEvent 和可能的其他变量。
通过prepareForSegue执行依赖注入会更好(这意味着我将设置isNewEvent和VideoVC需要的其他变量)还是我可以简单地使用parentViewController?