使用原始的swift,我可以使用以下语法将NSSet(例如Strings)转换为类型化数组:
var stringArray = exampleSet.allObjects as [String]
Run Code Online (Sandbox Code Playgroud)
随着新的更新我得到上述错误.现在将Set转换为数组的最佳方法是什么?
Mar*_*n R 23
它看起来好像你exampleSet不是NSSet一个原生的Swift Set,它是随Swift 1.2引入的(比较/sf/answers/1989873581/).
在这种情况下,您可以简单地将其转换为数组
let array = Array(exampleSet)
Run Code Online (Sandbox Code Playgroud)