我有以下組中定義枚舉類:斯威夫特枚舉值都無法訪問
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
任何想法我在做什麼錯在這裏?
謝謝。這也適用於我。 –