写什么代码最方便
[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/