println
似乎忽略了Playtable协议,不仅在Playground中,而且在单元测试中也是如此。是真的还是我做错了什么?
这是我的代码段:
class ExampleTests: XCTestCase {
enum Directions: Printable {
case North
var description: String {
get {
switch self {
case .North:
return "North"
}
}
}
}
override func setUp() {
let direction = Directions.North
println(direction)
super.setUp()
}
}
在控制台中,我看到(Enum Value)
而不是North
。
我无法在相关问题中找到答案,并试图将其谷歌。
注意。如果我将此代码移到我的ViewController中,它可以正常工作。对我来说看起来很奇怪。
答案 0 :(得分:0)
此问题已在Xcode 6.3版中修复。谢谢你,Apple:)