jQuery: щелчок огня по событию на отрезке

Я видел сообщение ранее сегодня и играл с: 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 буквы. Но мне не нужен такой абстрактный поиск, так как же искать слова «начинается с» моего слова в строке?

35
задан skaffman 30 August 2010 в 20:32
поделиться

1 ответ

Просто используйте BEGINSWITH вместо CONTAINS.

Редактировать

Если вам нужно искать в каждом слове строки, есть техника, которая была представлена ​​в одном из докладов на WWDC 2010. Основная идея заключается в создании отдельной сущности Word, который содержит одно слово и ссылку на содержащий объект (сущность, которую вы ищете). Затем вы выполняете поиск объекта Word и возвращаете объекты, связанные с найденными словами.

Тогда запрос будет выглядеть примерно так (при условии, что между вашей сущностью и Word есть отношение «многие к одному»): «ЛЮБЫЕ слова НАЧИНАЮТСЯ[c] %@»

Это будет означать что вы должны установить слова при создании своих объектов.

62
ответ дан 27 November 2019 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: