#iphone #cocoa-touch #ipad
#iPhone #cocoa-touch #iPad
Вопрос:
У меня есть планы создать приложение, которое выдает мне список слов и предложений, связанных с текстом, который я ввел в свое текстовое поле.Хорошо, позвольте мне уточнить.В моем проекте есть словарь, состоящий из слов и, вероятно, нескольких предложений, а затем у меня есть текстовое поле.Всякий раз, когда я ввожу какое-либо слово в это текстовое поле, скажем, я ввожу «Rose», Тогда слова, соответствующие слову, такие как «Rose», «Roses», «Rose is beautiful» и т.д. (эти слова и предложения будут в словаре), Должны отображаться в списке, И когда выбирается любое слово или предложение, оно должно отображаться в текстовом поле, точно так же, как в случае с поисковой системой Google, где мы вводим слово и получаем список слов и предложений, содержащих это слово.
Итак, у кого есть какие-либо идеи по этому поводу, пожалуйста, подскажите, с чего начать.
Спасибо, Кристи
Комментарии:
1. Кто-нибудь может дать мне лучший ответ, пожалуйста, с любым демонстрационным кодом, если это возможно
Ответ №1:
Когда вы закончите вводить слово в текстовое поле, выполните поиск в словаре, чтобы узнать, присутствует ли это слово. Если слово присутствует, добавьте результаты в массив или что-то еще и используйте это для отображения в табличном виде. Когда пользователь нажимает на него, вы можете использовать информацию для отображения в текстовом режиме.
Комментарии:
1. У меня сейчас нет демонстрационного кода. Вы можете использовать
NSPredicate
для поиска элементов, а затем получить результаты в виде массива. Используйте массив для заполнения табличного представления.2. как создать sqlite db в симуляторе, вы знаете, что