Поиск предложений для текста в UITextField, iPhone - PullRequest
0 голосов
/ 10 октября 2011

У меня есть UITextField следующим образом.

UITextField *fromText = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 150, 33)];

Когда пользователь печатает в этом UITextField, я хочу дать пользователю предложения о возможном тексте из коллекции известных NSString, хранящихся в NSMutableArray. Размер этого массива NSMutable варьируется от 0 до 100.

что будет лучшим способом сделать это?

Спасибо за любую помощь заранее.

1 Ответ

0 голосов
/ 10 октября 2011

Я бы начал с простого поиска диапазона по NSString

например: Когда я собираюсь напечатать home, после 3 символов запустите это:

NSString *searchFor = @"hom";
NSRange range;
for (NSString *string in stringList)
{
    range = [string rangeOfString:searchFor];
    if (range.location != NSNotFound)
    {
      NSLog (@"suggest '%@' found in '%@'.", searchFor, string);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...