从Swift 1.2迁移到Swift 2时“keys.array”出错

时间:2016-01-06 09:35:25

标签: swift

这是我的代码,它正在使用Swift 1.2,但不适用于Swift 2:

var dictThemesNamesObjekts = [String:[Int:Int]]()
self.objekts = dictThemesNamesObjekts
let keysArray: Array = self.objekts.keys.array

在第三行,Xcode显示一个错误:“数组是不可用的,请从你的懒惰序列构造一个数组”。

您是否知道如何更正此错误?

1 个答案:

答案 0 :(得分:0)

let array = [String](aDictionary.keys)

或者,在我看来,更好:

onViewCreated