'NavigationController' 类型的值没有成员
Value of type 'NavigationController' has no member
我已经从 github 存储库下载了这个 Messenger 代码,并且我已经设置了一切(据我所知),例如 firebase 并安装了 cocoa 弹出窗口。一切似乎 运行 都很好,除了 14 个错误,它们都说同样的事情阅读 -
"Value of type 'NavigationController' has no member 'isModalInPresentation'"
或
"Value of type 'LoginEmailView' has no member 'isModalInPresentation'"
或
"Value of type 'RegisterEmailView' has no member '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)
}
这可能是您的 SDK 版本问题。
给定实例 属性 isModalInPresentation 仅在 SDK iOS 13+ 中引入,因此您必须拥有该版本或更高版本的 SDK。
不然,你的Xcode是什么版本的SDK?
我已经从 github 存储库下载了这个 Messenger 代码,并且我已经设置了一切(据我所知),例如 firebase 并安装了 cocoa 弹出窗口。一切似乎 运行 都很好,除了 14 个错误,它们都说同样的事情阅读 -
"Value of type 'NavigationController' has no member 'isModalInPresentation'"
或
"Value of type 'LoginEmailView' has no member 'isModalInPresentation'"
或
"Value of type 'RegisterEmailView' has no member '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)
}
这可能是您的 SDK 版本问题。
给定实例 属性 isModalInPresentation 仅在 SDK iOS 13+ 中引入,因此您必须拥有该版本或更高版本的 SDK。
不然,你的Xcode是什么版本的SDK?