ANY contains $value.lowercaseString
以上是我放入xib绑定搜索谓词的值。
如果我输入一个单词,例如=>快乐 它正确返回 如果我输入一个单词,如=>祝你好运
然后我的视图不再包含结果。尽管幸运的确存在于可搜索的数据点。
总而言之,它对集合视图中的项目列表进行了排序。
我读过这个:
Collapse sequences of white space into a single character and trim string
我读过这个:
http://www.cimgf.com/2008/11/25/adding-itunes-style-search-to-your-core-data-application/
但它有点不同步。
我希望能够将searchString输入我的NSSearchField并删除空格,然后我可以将它提供给我的绑定并让它对arrangeObjects进行排序。比较剥离的空白对NSArrayControllers arrangeObjects中的每个空白条带项进行比较。
只是不知道怎么做。
答案 0 :(得分:0)
问题在于我将搜索字符串拉为absoluteString,它将%20注入searchString名称,该名称未针对NSSearchField的谓词正确验证。
所以我使用了路径而不是abosluteString,这为谓词比较提供了一个可行的字符串。