在我的 appDelagate 中,我有一个名为“FrontPage”的 UIViewController,它基本上是一个登录屏幕。一旦登录通过身份验证,它就会从超级视图中删除自己,并在 NC 中创建一个 tabbarcontroller、navigationcontroller(在 tabbar 内)和各种 UIViewControllers,并在 tab bar 中自己创建一个。然后我将 TabBarVC.view 推送到 windows subView。
它可以工作,但我希望在将 Windows 子视图设置为 TabBarVC.view 后,我可以释放 TabBarViewController 以释放它,并且 appdelagate 将拥有 TabBarVC,但是当我这样做时它会崩溃。
当我输入这个时,我意识到我从来没有通过实际的 TabBarVC,只是视图,但有没有办法做到这一点?
另外,如果我完全 FUBAR'd 让我知道。