swift - 如何将 [Any] 转换为 NSArray?

标签 swift

warning when as! NSArray

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

最佳答案

为什么要转换 [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

关于swift - 如何将 [Any] 转换为 NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41011569/

相关文章:

swift - 如何修复 UITableView 不显示在 UIStackView 中

swift - 如何为通用函数过滤或有多个选项?

swift - 如何快速删除coredata数据库中的特定行数据

python - AES 密码学问题(特别是使用 CryptoSwift 加密并使用 PyCryptodome 解密

ios - 处理可观察序列 RxSwift 上的循环样式事件

ios - 如何在重用之前清除从 UITableViewCell 以编程方式创建的元素

swift - 设置背景颜色隐藏 SKEmitterNode

字符串长度 Swift

ios - Swift 2 didSelectRowAtIndexPath UIAlertController 将 segue 推送到带有 4 个字符串的 TVC

ios - 在 Swift 中执行 Restkit addFetchRequestBlock 以删除孤儿