我正在尝试使一个国家/地区的文本字段自动完成,并且我从服务器数据库中获取JSON中的所有记录,但我不知道如何在Xcode中调用JSON并分配给自动完成文本字段。
如何在用户输入时查阅此数据?
答案 0 :(得分:0)
这是一个漫长的过程,
一步一步走:
NSArray
或NSDictionary
或您喜欢的任何方式解析这些数据。)UITextField
,那么如果用户在其中输入内容,您应该收到通知。你可以在它的委托中得到这个。 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {...}
NSPredicate
来过滤数组中的数据(在步骤2中生成)。您可能需要使用like
格式。 Using NSPredicate to filter an NSArray based on NSDictionary keys isSearching
(或您喜欢的内容),如果找到该数据,请将其设置为YES
。最后,你也可以参考这个site,好开始。祝你好运。