美文网首页iOS开发札记iOS 开发
ios如何对沙盒文件追加字符串的进行操作

ios如何对沙盒文件追加字符串的进行操作

作者: zhuoshao | 来源:发表于2016-09-23 16:40 被阅读529次

我个人的理解。

刚开始我一直使用

//将NSData类型对象data写入文件,文件名为FileName

[data writeToFile:FileName atomically:YES];

可每次都会被覆盖。这样就做不到实时对文件进行添加新的内容。搞啦好久。然后又去度娘那里查找:

度娘果然不错,给啦一个方法:

NSFileHandle *fileHandle = [NSFileHandle fileHandleForWritingAtPath:pathName]; 获取对文件写入的权限

[fileHandle seekToEndOfFile];  可以操作光标到文件内容的末尾。这样就可以在内容后面进行再一次添加啦

//stringData  要在文件中添加的内容。

[fileHandle writeData:stringData]; //追加写入数据

[fileHandle closeFile]; 然后关闭就ok

我写这个主要用户是对敏感词汇的添加功能的。大家看啦也可以问我关于如何禁止敏感词汇的使用方法。我也是简单的做啦一个demo。性能不好,但是用是绰绰有余

相关文章

网友评论

    本文标题:ios如何对沙盒文件追加字符串的进行操作

    本文链接:https://www.haomeiwen.com/subject/mynckttx.html