我在 xib(加载 xib)的帮助下创建了项目,现在我想在特定的按钮选项卡中添加情节提要并打开情节提要

Posted

技术标签:

【中文标题】我在 xib(加载 xib)的帮助下创建了项目,现在我想在特定的按钮选项卡中添加情节提要并打开情节提要【英文标题】:i have create project with the help of xib( load xib) and now i want to add storyboard in particular button tab and open storyboard 【发布时间】:2017-05-01 07:51:15 【问题描述】:
let storyboard = self.storyboard!
let storyCtrl  = storyboard.instantiateViewControllerWithIdentifier("LoginTableViewController")
self.presentViewController(storyCtrl, animated: true, completion:  _ in )

我收到此错误:- 致命错误:在展开可选值时意外发现 nil。

【问题讨论】:

请添加更多关于 self.storyboard 的详细信息,您在使用之前是否初始化了这个变量? 你能告诉我们你是如何初始化self.storyboard的吗? 【参考方案1】:

Swift 3.0使用以下代码从故事板加载控制器

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let viewController = storyboard.instantiateViewController(withIdentifier: "viewController")
self.presentViewController(viewController, animated: true, completion:  _ in )

Main = 故事板的名称

viewController = 视图控制器标识符的名称

【讨论】:

以上是关于我在 xib(加载 xib)的帮助下创建了项目,现在我想在特定的按钮选项卡中添加情节提要并打开情节提要的主要内容,如果未能解决你的问题,请参考以下文章

Xib的连接问题和创建的网点

从 XIB 创建新的 UIView 对象

加载一个xib文件

iOS:从 UIView 创建 XIB

如何在swift中按下按钮从另一个xib文件加载另一个xib文件

从 xib 创建 UITabBarController 时出现黑屏