【发布时间】:2017-02-07 09:33:49
【问题描述】:
我能知道如何以编程方式从UIViewController 转到UITableViewController
let mainStoryboard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let vc: UITableViewController = mainStoryboard.instantiateViewControllerWithIdentifier("showPlan") as! UITableViewController
self.presentViewController(vc, animated: true, completion: nil)
以下是调试器的错误输出:
由于未捕获的异常而终止应用 'NSInternalInconsistencyException',原因:'-[UITableViewController loadView] 具有标识符“showPlan”的实例化视图控制器 故事板“Main”,但没有获得 UITableView。'
【问题讨论】:
-
你遇到了什么问题,你的代码没问题
-
你能解释一下你的问题吗?
-
似乎正在渲染一个我已经注释掉的segue标识符。
-
您是否将标识符设置为情节提要?
-
请确保您在storyboard中的viewcontroller实际上是UITableViewController。
标签: ios swift xcode uiviewcontroller swift2