Set<NSObject>' 没有名为 'allObjects' 的成员
Set<NSObject>' does not have a member named 'allObjects'
使用原始 swift 我可以使用以下语法将 NSSet(例如字符串)转换为类型化数组:
var stringArray = exampleSet.allObjects as [String]
随着新的更新,我收到了上述错误。现在将 Set 转换为数组的最佳方法是什么?
看起来 'set' 是一个关键字。尝试使用不同的变量名称
看起来你的 exampleSet
不是 NSSet
而是本地人
Swift Set
与 Swift 1.2 一起引入(比较 )。
在这种情况下,您只需使用
即可将其转换为数组
let array = Array(exampleSet)
使用原始 swift 我可以使用以下语法将 NSSet(例如字符串)转换为类型化数组:
var stringArray = exampleSet.allObjects as [String]
随着新的更新,我收到了上述错误。现在将 Set 转换为数组的最佳方法是什么?
看起来 'set' 是一个关键字。尝试使用不同的变量名称
看起来你的 exampleSet
不是 NSSet
而是本地人
Swift Set
与 Swift 1.2 一起引入(比较 )。
在这种情况下,您只需使用
即可将其转换为数组let array = Array(exampleSet)