首页 > 解决方案 > 从没有故事板的视图控制器实例化在故事板中创建的视图控制器

问题描述

我有两个视图控制器:

  1. MainController.swift- 无 Soryboard 视图控制器
  2. SecondController.swift- 故事板视图控制器

我怎样才能实例SecondControllerMainController

storyboard?.instantiateViewController(withIdentifier: _)不起作用,因为 MainController 没有情节提要。

标签: iosswiftstoryboard

解决方案


如何在 MainController 中打开 SecondController?

这取决于“开放”是什么意思。例如,您可以说

present(SecondController(), animated:true)

或者,如果界面中有导航控制器,您可以将其推送到导航控制器上。这种事情,和类似的,是相当标准的。故事板是一项相对较新的创新。当我开始为 iOS 编程时,没有它们,一切都完成了。


推荐阅读