swift - 使用 presentController 更改视图后不能使用基于页面的导航?
问题描述
当从一个视图控制器切换到另一个时,我遇到了这个问题,我无法从我登陆的 vievcontroller 浏览下一页操作。
进一步说明:我有3 个视图和3 个不同的视图控制器。我通过代码从第一个视图控制器第一次切换到第二个视图控制器:
presentController(withName: "TimerController", context: s)
从第二个视图控制器中,我使用情节提要中的ctrl+drag方法对第三个控制器执行下一页操作。在我实现pushController方法之前,这工作得很好。但是现在好像不行了。UI 中的两个小圆圈(表示正在显示的视图)也不显示。
关于如何使这项工作再次发挥作用的任何想法?
解决方案
找到了问题的答案。为了做到这一点,我必须展示我希望在下一步中展示的所有控制器。
presentControllerWithNames(["controllerOne", "controllerTwo"],
contexts: [contextObj1, contextObj2])
现在下一页 segue 又开始工作了 :)
推荐阅读
- python - PyDrive 如何使用 ID 下载文件夹
- flutter - 如何在颤动中比较列表时解决错误
- python - 为什么 xpath 与此 ElementTree 中的任何内容都不匹配
- java - ByteBuddy 拦截 setter 并使用参数调用方法,具体取决于调用 setter 方法的对象
- haskell - 如何创建一个返回两种不同类型的类型良好的函数?
- c# - 在 Unity 中如何正确使用 fingerId?
- apache-spark - pyspark py4j 创建java字符串数组
- python - Python Matplotlib:直方图中的标记和堆叠值
- sql-like - 如何解决 SQL LIKE 运算符的问题
- javascript - 有没有办法循环这个 CSS 动画或者让它开始点击 javascript 或任何其他解决方案?