繁体   English   中英

从另一个Storyboard添加UIViewController

[英]Add UIViewController from another Storyboard

为了在项目中获得更多结构,我开始使用多个情节提要。

现在,我想从另一个Storyboard推送ViewController。 这是没有警告的方面。 除非我第二次打开ViewController。

推送会产生以下错误消息:“嵌套的推送动画可能会导致导航栏损坏”,并在弹出时显示以下消息导致崩溃:“以意外状态完成导航过渡。导航栏子视图树可能会损坏。”

我用以下代码推送ViewController:[self.navigationController pushViewController:controller animation:YES];

我认为NavigationController出了点问题。

您应该使用此: https : //github.com/rob-brown/RBStoryboardLink

它使您可以在情节提要中创建情节提要链接(segue)。

使用此方法,您不再需要使用pushViewControllers(这会导致您的问题)。 您将能够使用Segues,您的生活将会更加轻松;)

以防万一segues方法:

[self performSegueWithIdentifer:@“ MyStoryboard”发送者:self];

请享用 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM