如何根据多个选项过滤json数组

查玛希·斯坎德

我想根据多个开关/复选框过滤数组

这是我所拥有的:

  • 一个带有 TableView 的 UIViewController

  • 我在 NSArray 中使用 Alamofire 获取 json 请求

  • 我用那个数组填充我的 TableView

这是我想要做的(但不知道如何到达那里):

  • 我想单击一个显示弹出窗口的按钮
  • 此弹出窗口将包含 6-7 个开关/复选框和一个提交按钮
  • 我将检查一个或多个开关并单击提交按钮,这允许我返回到带有过滤数据的前一个控制器。

我的例子:

我有一个我想根据这些过滤器过滤的餐馆列表:

1.

截屏

2.

截屏

PS:搜索栏根据餐厅名称正常工作。

先感谢您

巴巴迪亚

您可以filter根据您的要求使用函数,例如,如果您有响应array并且每个对象都有type键,那么

let filteredArray = array.filter({ $0.type == "wifi" || $0.type == "parking" || $0.type == "debitcard" || $0.type == "alcohol" || $0.type == "climatisation" || $0.type == "terrace"})

现在填充你的表格视图 filteredArray

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据多个值过滤数组

来自分类Dev

如何根据选择器选择过滤JSON数据数组?

来自分类Dev

如何根据反应引导表中的选择过滤 json 数组?

来自分类Dev

如何根据所选项目进行过滤

来自分类Dev

根据 JSON 数组中的内容过滤行

来自分类Dev

根据多个条件和多个数组过滤?

来自分类Dev

如何根据多个属性选择特定选项?

来自分类Dev

如何根据多个条件过滤列表?

来自分类Dev

如何根据多个孩子django过滤父母

来自分类Dev

如何根据多个字段过滤xml

来自分类Dev

如何根据url参数过滤数组

来自分类Dev

如何根据允许的键过滤多维数组

来自分类Dev

您如何根据条件过滤对象数组

来自分类Dev

如何根据其值过滤数组

来自分类Dev

如何根据某些字段过滤对象数组?

来自分类Dev

如何根据允许的键过滤多维数组

来自分类Dev

如何根据字典键过滤数组?

来自分类Dev

如何根据url参数过滤数组

来自分类Dev

如何根据数组中的元素进行过滤?

来自分类Dev

如何根据数组中数组的值过滤数组?

来自分类Dev

根据一列的交集过滤多个NumPy数组

来自分类Dev

根据多个复选框条件过滤数组

来自分类Dev

根据多个搜索词过滤对象数组

来自分类Dev

如何过滤和执行多个类型的数组?

来自分类Dev

如何过滤数组中的多个值

来自分类Dev

如何使用JavaScript过滤多个数组

来自分类Dev

如何一次过滤多个“数组”?

来自分类Dev

如何根据其他数组的值过滤对象数组?

来自分类Dev

如何根据嵌套数组之一的值过滤数组?