Значение типа 'NavigationController' не имеет члена - PullRequest
0 голосов
/ 09 октября 2019

Я скачал этот код мессенджера из репозитория github и настроил все (из того, что мне известно), например, 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)
}

1 Ответ

0 голосов
/ 09 октября 2019

Возможно, это проблема вашей версии SDK.

Данное свойство экземпляра isModalInPresentation было введено только в SDK iOS 13+, поэтому вы должны иметь эту или более позднюю версию SDK.

В противном случае, какая версия SDK у вашего Xcode?

...