我试图按标题过滤。我得到这个错误
class Incident {
var title: String = ""
}
if sender.text != "" {
self.incidents = incidents.filter { $0.title.rangeOfString(sender.text, options: NSStringCompareOptions.CaseInsensitiveSearch) == "hola" }
}
有什么想法吗?
答案 0 :(得分:3)
rangeOfString()
会返回一个可选范围,如果是nil
找不到字符串。过滤title
包含的所有对象
字符串“hola”应该是(未经测试):
self.incidents = incidents.filter {
$0.title.rangeOfString("hola", options: .CaseInsensitiveSearch) != nil
}