首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSFilehandle和替换一行

NSFilehandle和替换一行
EN

Stack Overflow用户
提问于 2013-11-01 11:12:16
回答 2查看 460关注 0票数 0

我对如何处理应用程序中的csv文件有一个评论。

CSV文件将被保存为逗号分隔,例如customer1、telephone1、mail1、/n customer2、telephone2、mail2、/n等等。我还成功地完成了应用程序删除整个列表(csv)文件的功能。但是,例如,我如何只想删除csv文件中的一行?有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-01 11:28:16

您需要读取文件,修改从文件中创建的数据/字符串,然后将数据/字符串写入以替换原始文件。

NSFileHandle可以向文件中添加新数据,但它不能从文件中删除任意数据(它只能从文件末尾删除指定数量的字节)。

票数 1
EN

Stack Overflow用户

发布于 2013-11-01 11:58:39

NSFileHandle没有为删除文件中的行提供任何api。但是,您可以使用可变字符串,然后使用可变字符串的附录字符串api,它允许您执行相同的操作,还可以将不想附加的行放在条件上。完成后,重写csv文件,该文件将取代旧的csv文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19725642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档