У меня есть файл, открытый на iPhone, по которому я отправляю данные по сети (открывается с помощью «_open»).Однако у меня есть возможность удалять файлы из интерфейса iphone.Это делается с помощью removeItemAtPath NSFileManager.
Странно, что removeItemAtPath успешно выполняется, даже если файл в данный момент открыт.
Файл прекрасно передается по сети, и удалениеItemAtPath завершается успешно до завершения передачи.Так действительно ли removeItemAtPath выполняет отложенное удаление?то есть он ставит его в очередь на потом, если файл используется?Если это так, то никаких проблем.
Если нет ... Кто-нибудь знает, как я могу заставить NSFileManager фактически сообщать о том факте, что он не выполнял удаление?