Я видел сообщение ранее сегодня и играл с: http://arashkarimzadeh.com /index.php/jquery/7-editable-jquery-plugin.html
Where, что я хотел бы сделать, это когда щелчок по диапазону запускает событие click для другого элемента на странице: В настоящее время я использую этот код: NSPredicate * предикат = [NSPredicate ultimateateWithFormat: ...
Я ищу решение о том, как отформатировать NSPredicate для поиска правильного слова в текстовой строке. В настоящее время я использую этот код:
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(content CONTAINS[c] %@)", word];
, но он возвращает неправильные результаты, если слово короткое, например: если слово «ail», оно вернет все строки со словами, которые включают эти 3 буквы. Но мне не нужен такой абстрактный поиск, так как же искать слова «начинается с» моего слова в строке?
Просто используйте BEGINSWITH
вместо CONTAINS
.
Редактировать
Если вам нужно искать в каждом слове строки, есть техника, которая была представлена в одном из докладов на WWDC 2010. Основная идея заключается в создании отдельной сущности Word
, который содержит одно слово и ссылку на содержащий объект (сущность, которую вы ищете). Затем вы выполняете поиск объекта Word
и возвращаете объекты, связанные с найденными словами.
Тогда запрос будет выглядеть примерно так (при условии, что между вашей сущностью и Word
есть отношение «многие к одному»): «ЛЮБЫЕ слова НАЧИНАЮТСЯ[c] %@»
Это будет означать что вы должны установить слова при создании своих объектов.