Использование необъявленного типа 'TLSMode' в SPM (менеджер пакетов swift) - PullRequest
0 голосов
/ 06 ноября 2019

Я включил пакет SPM (Swift Package Manager) под названием Swift-SMTP в свой проект. Это используется для отправки электронных писем с моей электронной почты на другую через соединение SMTP. После установки и использования в параметрах структуры SMTP я получаю эту ошибку:

"Использование необъявленного типа 'TLSMode'"

TLSMode - это public enum с четырьмя корпусами normal, ignoreTLS, requireTLS, requireSTARTTLS. Когда я использую это в контроллере представления, где я должен реализовать это, он показывает ошибку.

public init(hostname: String,
        email: String,
        password: String,
        port: Int32 = 587,
        tlsMode: TLSMode = .requireSTARTTLS,
        tlsConfiguration: TLSConfiguration? = nil,
        authMethods: [AuthMethod] = [],
        domainName: String = "localhost",
        timeout: UInt = 10)

Как объявить тип TLSMode?

...