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
}
}
}
答案 0 :(得分:0)
在文件顶部添加import RxSwift
。