【问题标题】:present storyboard controller from a programmed made controller从程序化的控制器中呈现故事板控制器
【发布时间】:2017-05-14 06:11:20
【问题描述】:

您好,我的应用是在没有情节提要的情况下制作的,在我的一门课程中,我想展示在我的情节提要中制作的一个控制器,但每次都会崩溃这里有一些屏幕截图

[!][这就是我的呈现方式2]2

【问题讨论】:

  • 请添加代码而不是代码截图。无论如何,您声称的代码不是您如何呈现,而是您如何创建导航控制器。加上添加错误,从你的信息很难猜出问题
  • 如果您认为某个答案可以回答您的问题,请考虑通过单击该复选标记来接受它!
  • 什么?这甚至没有意义

标签: ios swift view presentmodalviewcontroller presentviewcontroller


【解决方案1】:

如果您想呈现故事板中的内容,您需要使用instantiateViewController(withIdentifier:) 实例化 VC 类:

let newNoteVC = UIStoryboard.main.
    instantiateViewController(withIdentifier: "A")

"A" 是您为 VC 提供的故事板 ID。

现在可以呈现了:

present(newNoteVC, animated: true, completion: nil)

【讨论】:

  • 在 swift 3 中就像这样让 aViewController = storyboard?.instantiateViewController(withIdentifier: "A") as! newNoteController
  • 但是当我这样做时它仍然崩溃:/
  • @TyeHowatt 它在哪一行崩溃了?日志说什么?你必须先告诉我这些,我才能回答。
猜你喜欢
  • 1970-01-01
  • 2018-12-12
  • 1970-01-01
  • 1970-01-01
  • 2021-08-05
  • 1970-01-01
  • 2013-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多