Использование необъявленного типа "Наблюдаемый"

Xcode: 10 Swift: 4.2

******* Использование необъявленного типа "Наблюдаемый" *******

Я использую этот код, сообщение: Использование необъявленного типа "Наблюдаемый", как решить?

func validateAccount(_ account: String) -> Observable<XDLoginRXModel>

это мое обычное перечисление

import Foundation

enum XDLoginRXModel {
    case empty
    case ok(message: String)
    case failed(message: String)
}

extension XDLoginRXModel: CustomStringConvertible {
    var description: String{
        switch self {
        case .empty:
            return "Empty"
        case let .ok(message):
            return message
        case let .failed(message):
            return message
        }
    }
}

extension XDLoginRXModel {
    var isValid: Bool {
        switch self {
        case .ok:
            return true
        default:
            return false
        }
    }
}

1 ответ

Добавлять import RxSwift в верхней части файла.

Другие вопросы по тегам