【发布时间】:2017-08-30 07:10:13
【问题描述】:
我有一个用户对象数组,其中状态为属性。
现在我想使用状态过滤对象,它可以
状态: 等待 进行中 正义研究 没兴趣 不适用 有兴趣的 已预订
另一个属性资格 10 20 30
let array = Array<User> // assuming this has array of user values
let filteredArray = array.filter { !$0.status.contains("Waiting") || !$0.status.contains("JustResearch") !$0.status.contains("AlreadyBooked") || !$0.eligibility.contains("20")}
我需要类似上面的过滤数组应该只包含具有 InProgress、JustResearch、NotInterested 和 NotApplicable 的用户对象
我在尝试使用上述过滤器时遇到错误如何应用具有多个条件的过滤器。
【问题讨论】:
-
错误是什么?
-
多一个房产资格是什么意思 10 20 30 ?