2015-10-12 66 views
0

我正在嘗試根據文本字段文本過濾數組以獲取結果。我有一個問題,如果我的數組包含一個詞Kadıköy它不會顯示給我,如果我在文本框中鍵入它作爲'卡迪',但如果我鍵入Kadı我得到Kadıkoy單詞。我想在我或ı中得到這個詞。土耳其人物快速過濾問題

那麼請我該如何解決這個問題?

self.placeArray = self.placeArray.filter({ (item: SearchItem) -> Bool in 
    return item.name.stringByFoldingWithOptions(.DiacriticInsensitiveSearch, locale: NSLocale(localeIdentifier: "tr")).lowercaseString.rangeOfString(textString.stringByFoldingWithOptions(.DiacriticInsensitiveSearch, locale: NSLocale(localeIdentifier: "tr")).lowercaseString) != nil 
}) 
+0

你發佈的代碼與這個問題有關嗎?它逃脫了我。請添加相關細節。 – Moritz

+0

@EricD。對於我編輯過的長代碼,我感到抱歉。我希望這有助於我的問題。 –

+2

[本文](http://nshipster.com/cfstringtransform/)一定會幫助你 – Alladinian

回答

0

我解決我的問題,通過改變lowercaseStringuppercaseString和現在的工作。