【问题标题】:Value of type 'NavigationController' has no member'NavigationController' 类型的值没有成员
【发布时间】:2019-10-09 02:19:53
【问题描述】:

我已经从 github 存储库下载了这个 Messenger 代码,并且我已经设置了所有东西(据我所知),例如 firebase 并安装了 cocoa pops。一切似乎都运行良好,除了 14 个错误,它们都在读相同的东西 -

“'NavigationController' 类型的值没有成员 'isModalInPresentation'”

“'LoginEmailView' 类型的值没有成员 'isModalInPresentation'”

“'RegisterEmailView' 类型的值没有成员 'isModalInPresentation'”

我附上了一些代码:)

@IBAction func actionLoginPhone(_ sender: Any) {

    let loginPhoneView = LoginPhoneView()
    loginPhoneView.delegate = self
    let navController = NavigationController(rootViewController: loginPhoneView)
    navController.modalPresentationStyle = .overFullScreen
    if #available(iOS 13.0, *) {
        navController.isModalInPresentation = true
        navController.modalPresentationStyle = .fullScreen
    }
    present(navController, animated: true)
}

【问题讨论】:

  • 代码必须用Xcode 11编译

标签: swift firebase github messenger navigationcontroller


【解决方案1】:

这可能是您的 SDK 版本的问题。

给定的实例属性 isModalInPresentation 仅在 SDK iOS 13+ 中引入,因此您必须拥有该版本或更高版本的 SDK。

否则,你的 Xcode 有什么版本的 SDK?

【讨论】:

  • 如何查看SDK版本?
  • 哦,等等,我想我的是 12.1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 2016-03-11
  • 1970-01-01
  • 2021-06-17
  • 2018-01-15
  • 2017-04-28
相关资源
最近更新 更多