我有一个UITextField如下。
UITextField *fromText = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 150, 33)];
当用户在此UITextField中键入内容时,我想向用户提供存储在NSMutableArray中的已知NSString集合中可能文本的建议。此NSMutable数组的大小在0到100之间变化。
最好的方法是什么?
感谢您提前提供任何帮助..
答案 0 :(得分:0)
我将从NSString上的简单范围搜索开始
例如: 当我打算回家时,在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);
}
}