示例:

NSData *fileData = [fileHandle readDataToEndOfFile];

我要负担关闭该文件句柄? (我觉得我不是...只是99.95%肯定!)

有帮助吗?

解决方案

您不需要关闭文件句柄,但是,它是很好的做法,解除分配NSFileHandle对象当你与它完成。这将确保由应用程序使用的存储器被保持在最低限度。

的iOS类参考:

  

注意:的解除分配   NSFileHandle对象删除其   描述符和关闭所表示的   文件或信道,除非   NSFileHandle对象与创建   initWithFileDescriptor:或   initWithFileDescriptor:closeOnDealloc:   与NO作为参数的参数。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top