我在页面上有一个包含用户名,密码和按钮的2个文本字段的登录页面。单击该按钮后,它将转到视图控制器。在viewcontroller和signincontroller之间有一个导航控制器。
出于某种原因,我得到了这个黑屏。昨天删除故事板上的segue或元素会阻止它发生,但现在它一直在发生。
如果我终止正在运行的应用程序,请单击应用程序图标再次加载它然后按预期显示signincontroller。但最初这种情况一直在发生。
我不确定该怎么做。
我还试图“重置内容和设置”,但仍然无效。
我的流程是:
SigninVC push-> NavigationController -> ViewController
(导航控制器和viewcontroller之间没有连接,因为signinviewcontroller的按钮“signin”执行segue:
self.performSegue(withIdentifier: "signin_success", sender: self)
[更新]另请注意我完全删除了NavigationController并且它不再给我黑屏了,虽然现在在加载signinviewcontroller之前出现了白屏
答案 0 :(得分:0)
只需在每个其他控制器之前添加导航控制器,然后在需要的位置显示导航栏,并在不需要的地方将其删除。 如果你做不到,请把你的测试项目寄给我,我会为你做的:)