'(Locale) -> () -> Bool' не конвертируется в 'Bool' - PullRequest
0 голосов
/ 19 сентября 2019

Я локализую свой проект и довольно часто использую locale.preferredLanguage, я сделал расширение для сокращения кода.

extension Locale {
    func isGerman() -> Bool {
        return Locale.preferredLanguages[0].range(of:"de") != nil
    }
}

При попытке использовать его:

if Locale.isGerman {
        // Device is in German
}

Я получаю:

'(Locale) -> () -> Bool' не конвертируется в 'Bool'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...