【发布时间】:2011-04-08 22:37:10
【问题描述】:
我正在尝试为 UITextField 添加建议。它们显示为文本字段下方的 UITableView,根据用户输入的内容显示一些条目(例如 Google Suggest)。
到目前为止,我尝试的唯一方法是从内部 SQLite 数据库中进行选择。这可行,但由于数据库非常大(大约 35000 个条目),因此速度非常慢。每次输入内容时,应用程序都会冻结 4 或 5 秒,然后才会显示新建议。所以我猜这个方法不是最好的。
我正在考虑在 NSDictionary 中映射所有内容,但我担心表格太大(大约 1.5MB)并且永久保留 NSDictionary 在内存方面会非常昂贵。
你们认为最好的方法是什么?
【问题讨论】:
-
我正在为 iPad 实现相同的功能。但不知道如何。请帮帮我
标签: iphone sqlite uitextfield autosuggest