尝试在操场上运行此操作并获得错误运行游乐场。
enum DBSortOrder {
case ascending(String)
case descending(String)
}
func keysInTableForConditions(#table:String, sortOrder:DBSortOrder?) -> [String] {
return []
}
var keys = keysInTableForConditions(table: "tester", .descending("sequence"))
任何人都知道为什么?
答案 0 :(得分:0)
这似乎是一个错误。现在改变这行代码
var keys = keysInTableForConditions(table: "tester", .descending("sequence"))
用这个
var keys = keysInTableForConditions(table: "tester", DBSortOrder.descending("sequence"))
答案 1 :(得分:0)
那是因为你的sortOrder是可选的
更改
sortOrder:DBSortOrder?
到
sortOrder:DBSortOrder!