带有JSON响应的TextField自动完成
我想要的是 :
我想在我的应用程序中使用自动完成的文本字段。由于我的数据来自Web服务,我想用JSON响应执行“自动完成”。
我知道的 :
我知道,首先我必须从Web服务获取数据。 然后我需要parsing它,并用parsing的数据填充数组,然后我可以使用该数组来执行自动完成。
问题:
我不知道如何发送请求来获取用户在文本字段中键入的每个“前缀”的JSON数据(意味着我想在打字过程中使用JSON数据)。 我知道如何独立执行“JSONparsing”和“自动完成文本字段”,但不知道“TextField自动完成与JSON响应”。 我试了很多,find答案,但我失败了。 所以请帮帮我…
我正在使用doautocompletetextfield来执行“文本字段自动完成” 。
更好的build议,这个问题将不胜感激。
任何解决scheme
您可以像使用api示例一样使用线性search,或者使用NSPredicate在autoCompleteArray中进行快速search。
根据你的问题,你将得到json数据,然后你需要从json保存相关数据到一些数组,然后你可以使用这个api自动完成文本字段中的文本。
但是我对你的这个陈述感到困惑:“我不知道如何发送请求来获取用户在文本字段中键入的每个”前缀“的JSON数据。 1)你想在打字过程中从Web服务获取JSON数据吗? 2)或者你想在键入时从json字典中获取数据?
如果你想select(1),我认为这将是不好的方法来解决这个问题。 如果你想要使用选项(2),那么你需要parsingJSON并提取你感兴趣的数据并保存在一个数组中。 然后根据该数组的内容进行自动完成。