无法使用types((_) – > _)的参数列表调用filter
我试图按标题过滤。 我得到这个错误
class Incident { var title: String = "" } if sender.text != "" { self.incidents = incidents.filter { $0.title.rangeOfString(sender.text, options: NSStringCompareOptions.CaseInsensitiveSearch) == "hola" } }
有任何想法吗?
rangeOfString()
返回一个可选的范围,如果找不到该string,则nil
。 要筛选title
包含string“hola”的所有对象,它应该是(未经testing):
self.incidents = incidents.filter { $0.title.rangeOfString("hola", options: .CaseInsensitiveSearch) != nil }