iOS Swift:将视图控制器作为根视图控制器

时间:2020-03-28 06:46:47

标签: swift uiviewcontroller

我知道如何使视图控制器成为应用程序的根视图控制器 通过此代码:

window.rootViewController = (your root view controller())

但我也看到了这一点

 instantiateInitialViewController

这:

instantiateViewController(withIdentifier:)

它们与rootViewController相同还是功能不同?

1 个答案:

答案 0 :(得分:0)

  • instantiateInitialViewController实例化给定情节提要中标记为初始的视图控制器。每个情节提要板只能有一个初始视图控制器。
  • instantiateViewController(withIdentifier:)使用给定情节提要中的匹配标识符实例化视图控制器。

这两种方法都可以用于实例化根视图控制器,还可以实例化要稍后在应用程序中呈现的非根视图控制器。

相关问题