【发布时间】:2018-11-02 14:34:12
【问题描述】:
您好,我有导航堆栈(流),顶部可见视图控制器是 M
- 我正在创建一个带有视图控制器 A 的新导航控制器 N。
- 现在在 M 上呈现 N
- 在 A (self.navigationcontroller) 中推送视图控制器 B
Push 不工作并且出现错误在现有的过渡或演示发生时;导航堆栈仅在 iOS 11 中不会更新。 谢谢,
【问题讨论】:
-
分享代码或 Storybord 图片
-
不使用故事板。通过 xib 和以编程方式实现。
-
ok share code of Now Presenting N on M and Pushing view controller B in A (self.navigationcontroller) 步骤二、三的代码
-
在
DispatchQueue.main.async { }中尝试push -
当您尝试在第一个视图控制器的 viewDidLoad 中推送第二个视图控制器时会出现这种类型的错误。因为一个转变已经发生了。您的代码可能有助于更好地理解问题。请分享您的代码。
标签: ios iphone swift uinavigationcontroller presentviewcontroller