【发布时间】:2015-09-01 04:19:46
【问题描述】:
我有一个enum,里面有 4 个对象。然后我把一个传给了variable。我正在尝试创建一个switch statement 来查看传递了哪个对象。这是我的代码:
enum Collection:Int{
case First=1, Second, Third, Fourth
}
var myCollection : Collection!
// Later on...
myCollection = Collection.Second
// Later on...
switch self.myCollection {
case .Second:
println("Second")
}
但我收到以下错误:
在类型'myViewController.Collection!'中找不到枚举案例'Second'
我做错了什么,我该如何解决?
【问题讨论】:
-
尝试完全解析范围。你在哪里定义了枚举?
标签: ios swift enums switch-statement