Использование необъявленного типа "Наблюдаемый"
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
}
}
}