1
我正在向NSFileHandle打开的文件记录数据。这些日志文件可以通过电子邮件发送出去,在发送电子邮件之前是否需要关闭NSFileHandle我是否需要关闭一个打开的NSFileHandle,同时读取另一个源文件?
我正在向NSFileHandle打开的文件记录数据。这些日志文件可以通过电子邮件发送出去,在发送电子邮件之前是否需要关闭NSFileHandle我是否需要关闭一个打开的NSFileHandle,同时读取另一个源文件?
您不需要关闭文件句柄,但是如果您想要所有目前已写入的内容,则应该拨打电话synchronizeFile
文件句柄以确保内存中的任何内容已被写入文件。
是的,我正在做'synchronizeFile',但是有没有任何文档或推理可以指出我为什么并发写入和读取不会导致崩溃 – pflous
您如何阅读文件?即使另一个线程可能写入文件,复制文件也应该没有问题。操作系统将不会有任何问题支持。 – rmaddy
使用MFMailComposeViewController并执行'addAttachmentData:',我想在发送时会发生读取 – pflous