2015-07-01 26 views
1

我試圖按標題進行篩選。即時得到這個錯誤 enter image description here無法使用類型((_) - > _)的參數列表調用篩選器

class Incident { 
    var title: String = "" 
} 

if sender.text != "" { 
    self.incidents = incidents.filter { $0.title.rangeOfString(sender.text, options: NSStringCompareOptions.CaseInsensitiveSearch) == "hola" } 
} 

任何想法?

+1

帖子異常爲純文本。屏幕截圖是選項,但你肯定應該有純文本,因爲多種原因...... – nhgrif

+1

'rangeOfString(...)==「hola」'沒有任何意義,因爲rangeOfString返回一個(可選)範圍,而不是串。你想達到什麼目的? –

+0

過濾器標題有hola這個詞 – Godfather

回答

3

rangeOfString()如果未找到 字符串,則返回可選範圍nil。要篩選其title包含 字符串中的所有對象「HOLA」應該是(未經測試):

self.incidents = incidents.filter { 
    $0.title.rangeOfString("hola", options: .CaseInsensitiveSearch) != nil 
} 
相關問題