Objective C NSMutableArray removeAllObjects 还会从加载它的文件中删除所有字符串吗?
我有一个从 txt 文件加载的 NSMutableArray 。文件中有 5 个字符串。如果我调用 removeAllObjects
,它会删除文件中的所有字符串吗?
我怀疑它没有,那么如何删除文件中的所有字符串呢?
I have a NSMutableArray
which is loaded from a txt file. There are 5 strings in the file. If I call removeAllObjects
will it remove all strings in the file?
I suspect it does not, so how to remove all strings in the file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
呃,你会向文件写入一些内容(或者干脆删除它)。
Uh, you'd write something to the file (or simply erase it).
您对从文件派生的
NSMutableArray
实例所做的任何操作都不会影响您的文件。至于如何删除该字符串,取决于您是要删除文件的一部分还是删除文件。对于后者,
NSFileManager
方法:将执行您想要的操作。
另一方面,如果您需要更精确地控制文件内容,则可能需要下拉到 C、
fopen
等。Your file will remain untouched by anything you do to the
NSMutableArray
instance you derive from it.As to the how to remove the string, it depends on whether you want to remove just a portion of the file or delete the file. In the case of the latter, the
NSFileManager
method:will do what you want.
On the other hand, if you need more precise control of the file contents, you may need to drop down to C for that,
fopen
, etc.