你会注意到,有很多人写过描述他们导航控制器难度的文章,并且收到的信息是“试图在视图不在视图层次结构中的ABC上呈现XYZ”
嗯,我遇到了很多类似的问题,我怀疑它与尝试从视图层次结构中的任意视图控制器呈现导航控制器有关,这正是我的意思试图做。
我可以说,我发现的每个示例都演示了使用UINavigationController,将它用作窗口下方的ROOT VIEW CONTROLLER,令人沮丧的部分是没有人明确是否实际上是只有这样你才能使用UINavigationController,或者你是否可以在层次结构中的任何深度使用它并让它正常工作。
在任何情况下,我都会得到可怕的“视图不在层次结构中”的消息,并且只是想知道,UINavigationController必须始终只能在整个视图层次结构的根目录中使用。
如果不是这样,我怎样才能在我的等级中任意深度正确使用它,因为显然我做得不对,哈哈。