我有以下组中定义枚举类:斯威夫特枚举值都无法访问
public class MyError: NSError {
public enum Type: Int {
case ConnectionError
case ServerError
}
init(type: Type) {
super.init(domain: "domain", code: type.rawValue, userInfo: [:])
}
}
当我尝试后检查错误在我的测试,如:
expect(error.code).to(equal(MyError.Type.ConnectionError.rawValue))
我得到的编译错误:Type MyError.Type has no member ConnectionError
任何想法我在做什么错在这里?
谢谢。这也适用于我。 –