1
我正在向NSFileHandle打開的文件記錄數據。這些日誌文件可以通過電子郵件發送出去,在發送電子郵件之前是否需要關閉NSFileHandle我是否需要關閉一個打開的NSFileHandle,同時讀取另一個源文件?
我正在向NSFileHandle打開的文件記錄數據。這些日誌文件可以通過電子郵件發送出去,在發送電子郵件之前是否需要關閉NSFileHandle我是否需要關閉一個打開的NSFileHandle,同時讀取另一個源文件?
您不需要關閉文件句柄,但是如果您想要所有目前已寫入的內容,則應該撥打電話synchronizeFile
文件句柄以確保內存中的任何內容已被寫入文件。
是的,我正在做'synchronizeFile',但是有沒有任何文檔或推理可以指出我爲什麼併發寫入和讀取不會導致崩潰 – pflous
您如何閱讀文件?即使另一個線程可能寫入文件,複製文件也應該沒有問題。操作系統將不會有任何問題支持。 – rmaddy
使用MFMailComposeViewController並執行'addAttachmentData:',我想在發送時會發生讀取 – pflous