我已经从github存储库中下载了该Messenger代码,并且已经设置了所有内容(据我所知),例如firebase并安装了可可粉。一切似乎都运行良好,除了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)
}
答案 0 :(得分:1)
这可能是您的SDK版本的问题。
给定的实例属性isModalInPresentation仅在SDK iOS 13+中才引入,因此您必须具有该版本或更高版本的SDK。
否则,您的Xcode有什么版本的SDK?