无法使用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 }