从本地CSV文件提取数据iphone应用程序
问题描述:
我正在开发一个iPhone应用程序,它将根据输入到UITextFiled中的关键字从CSV文件中获取数据,例如,如果用户输入伦敦比包含相同关键字的所有可能的条目应该被列出,我已经尝试过CHCSVParser,但是我仍然无法得出任何结果。谁能告诉我这是可行的吗?如果是的话,请帮助我完成最初的步骤。 谢谢。从本地CSV文件提取数据iphone应用程序
答
如果可以,那么使用plist而不是csv会更容易/更灵活。
答
也许您可以将数据导入包含csv文件中所有元素的.sqlite资源文件中。
然后,为了在tableview中列出15 000个元素或它们的一个子集,nsfetchedresultscontroller会帮助你。使用提取请求初始化它将允许您根据一个或多个属性名称筛选元素。
答
是的,如果你要反复引用您的CSV文件的“随机”的元素,你应该把它转换成一个SQLite数据库(虽然这将是矫枉过正,如果你只是引用一次的事情)。对于你的应用程序,以及我可以理解的描述,某种数据库是绝对有保证的。
至于读取CSV文件,毫无疑问,工具可用,但它可能就像使用NSString componentsSeparatedByString
解析每一行一样容易。
请包括你迄今为止尝试过的 – jrturton 2011-12-20 16:42:52