我有 3 个视图控制器vcA
,vcB
和vcC
.
我在vcA
推vcB
。有用。
当我尝试从中推送vcC
时vcB
,它失败了。我看到了is的self.navigationController
属性。vcB
nil
阅读有关此属性的帮助文件,我看到:
如果视图控制器未嵌入导航控制器,则此属性为零。
所以,vcB
可能不在导航控制器内部。
我的问题是,是否self.navigationController pushViewController:vcB ...
足以嵌入vcB
导航控制器?如果没有,我如何嵌入vcB
导航控制器?
注意:vcA
建立在 Interface Builder 之上,vcB
并vcC
以编程方式创建。