ios - 从没有故事板的视图控制器实例化在故事板中创建的视图控制器
问题描述
我有两个视图控制器:
MainController.swift
- 无 Soryboard 视图控制器SecondController.swift
- 故事板视图控制器
我怎样才能实例SecondController
化MainController
?
storyboard?.instantiateViewController(withIdentifier: _)
不起作用,因为 MainController 没有情节提要。
解决方案
如何在 MainController 中打开 SecondController?
这取决于“开放”是什么意思。例如,您可以说
present(SecondController(), animated:true)
或者,如果界面中有导航控制器,您可以将其推送到导航控制器上。这种事情,和类似的,是相当标准的。故事板是一项相对较新的创新。当我开始为 iOS 编程时,没有它们,一切都完成了。
推荐阅读
- java - 尝试使用不是实体的对象创建 SpringFramework Bean 时出现“IllegalArgumentException:不是托管类型”
- python - pytesseract 无法识别数字 77
- python - 在 discord.py 中显示其他命令对该命令的输入
- mysql - 以声明方式将 SQL 模式应用于表的最简单方法?
- html - 无法在烧瓶中返回 html 页面
- amazon-web-services - AWS API Gateway 与 SNS 集成的工作示例,包括 MessageAttributes
- vim - 跳转到包含文本的下一行(vim)
- c# - ZipArchive 无效的 Zip 文件
- css - div内的图像和文本之间的对齐不起作用
- javascript - javascript 对象是数据结构名称还是另一个类的实例?