2017-08-16 7 views
-1

我使用xcode 8构建应用程序 - swift 3.以下是我的故事板的截图,然后我将解释这个问题,因为我使用编号进行进一步的说明。为什么我不能移动到另一个视图控制器?使用标签栏和googleSignIn?使用UItabBarController和UIViewController和NavigationController?

http://imgur.com/a/kWNVM

三个导航控制器和一个视图控制器被(4 1,2,3)作为附加的图像与tabBarController直接相连。 (1a)视图控制器可访问其他两个视图控制器。 (1a)视图控制器是仅使用谷歌注册的注册视图,其具有googleSignIn按钮。如果登录成功,则执行segue函数将被调用以显示(1b)视图控制器。

在添加标签栏和导航控制器之前,一切都很好,工作也很顺利,但是在执行segue时添加了它们之后。

fatal error: unexpectedly found nil while unwrapping an Optional value 

我曾尝试断点和调试,但无法找到零和可选值错误,它是在1a还是在1b。

我希望这个问题很清楚,我希望很快得到答案。

感谢您的帮助,

+0

设置异常断点。显示nil对象异常发生的代码 – Paulw11

+0

确实发现有一个连接,当我删除视图时我没有删除 – ushehri

回答

0

您是如何执行segue的?请注意,如果要正确执行从1a到2a的延续,则必须从1a延续到2a的导航控制器。我目前没有在故事板图像上看到从1a到2a的延续,所以如果你这样做,它应该可以工作:)

+0

对不起@akbapu,我的意思是从1a到1b的segue,而不是2a,这是一个错误。 – ushehri

相关问题