应用程序在执行注销例程时崩溃

时间:2014-12-18 00:45:54

标签: ios uistoryboard facebook-ios-sdk

尝试从我的应用程序注销后收到以下消息:

由于未捕获的异常'NSGenericException'而终止应用程序,原因是:'找不到segue'MainMenuSegue'的导航控制器。 Push segues只能在源控制器由UINavigationController实例管理时使用。

虽然这只是在我通过Facebook登录登录我的应用程序后才发生的。

这是指向我的故事板image的链接。对不起,我无法直接将它放在Stack Over Flow中。在图像中,您将看到segues和导航控制器。

1 个答案:

答案 0 :(得分:1)

错误信息非常清楚。您正在调用MainMenuSegue,这是一个推送 segue。但是调用它的控制器不是由导航控制器管理的。所以没有导航堆栈来推动新的视图控制器。

不要使用push segue ...或将源控制器嵌入导航控制器。