写什么代码最方便

[results valueForKey:@"attribute"]

在 swift ?
我发现 here 建议使用带有闭包的 map() 函数:
swiftarray.map({$0["attribute"]})

注意swiftarray 不是 NSArray

最佳答案

我不确定,但如果数组中有一些对象而不是字典(或支持下标的其他类型),则需要使用以下代码

results.map({$0.attribute})

关于objective-c - 如何在 Swift 中编写 array.valueForKey?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36204837/

10-10 20:34