ios - 根据条件 Swift 获取模型对象的特定属性数组

标签 ios arrays swift model ios10

我有一个模型如下:

class Expertise:NSObject{
var expertise:String = ""
var isSelevted:Bool = false
}

我想要所选专业知识的数组。

我试过:

Obj.filter{$0.isSelected == true}.first.expertise

但是上面那行没有用。

最佳答案

要获取数组中每个选定对象的专业知识值,请使用过滤器和映射:

objects.filter { $0.isSelected } .map { $0.expertise }

关于ios - 根据条件 Swift 获取模型对象的特定属性数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45902206/

相关文章:

ios - UITableViewDelegate 无法工作并出现错误( fatal error : Unexpectedly found nil while unwrapping an Optional value in UITableView in swift 4)

iphone - UITableViewCell 上的 UIPopoverController

python - 如何将字符串放入数组

c++ - C++ 中的模板实例化

ios - Twitter 套件未使用 Fabric 集成

ios - 不能将多个 UIBarButtonItem 添加到 RightBarButtonItems

javascript - 增加对象数量而不是在数组中创建新对象

ios - 为什么 UITableViewAutomaticDimension 不起作用?

json - 从关闭的应用程序发送有关新 JSON 数据的本地通知? | swift

ios - UIImageView .scaleAspectFit 和自动布局无法从 Swift 以编程方式工作