使用未声明的类型“可观察”

时间:2018-10-22 05:57:59

标签: rx-swift

Xcode:10 斯威夫特:4.2

*******使用未声明类型的“可观察” *******

我使用以下代码msg:使用未声明的类型'Observable' 该怎么解决?

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 个答案:

答案 0 :(得分:0)

在文件顶部添加import RxSwift