【发布时间】:2021-04-14 19:16:51
【问题描述】:
(注释行)有效,但它只过滤以单词 im writing 开头的产品
如果过滤名称是否包含我在搜索栏中写的任何内容,我会尝试做什么
while 方法是我试图解决它但根本不起作用的方法
我尝试使用该函数的 contains 方法,但它向我显示了大量结果,它重复了结果
// productosBuscados=productos.filter{$0.Descripcion.lowercased().prefix(searchText.count)==searchText.lowercased()}//
var contador=0
while contador<productos.count-1{
if(productos[contador].Descripcion.contains(buscador.text!)){
productosBuscados.append(productos[contador])
print(productos[contador].Descripcion+" este producto concuerda")
}
contador+=1
}
buscando = true
tabla.reloadData()
【问题讨论】:
-
如果我理解正确,这里是the answer。如果不是,请详细说明问题并添加一些产品示例进行演示。
-
嘿,你找到答案了吗?
标签: arrays swift filter contains