如何将[Any]转换为NSArray?

时间:2016-12-07 07:22:24

标签: swift

warning when as! NSArray

如何将[Any]数组转换为NSArray,因为我想在NSArray中使用“reverseObjectEnumerator”!

1 个答案:

答案 0 :(得分:3)

为什么在将[Any]NSArray一起使用时,将reversed()转换为[Any]?在Swift中,最好使用本机数组而不是NSArray

for item in keysStoreBySize.reversed() {

}

如果您仍想使用NSArray,则可以使用NSArray初始值设定项init(array:)

let array = NSArray(array: keysStoreBySize) //Will convert [Any] to NSArray