Iphone NSFileManager:以原子方式复制文件?

Iphone NSFileManager:以原子方式复制文件?,iphone,objective-c,file-io,nsfilemanager,Iphone,Objective C,File Io,Nsfilemanager,在我的iPhone项目中,我目前正在使用NSFileManager的-copyItemAtPath:toPath:error:方法复制文件。然而,这些文档并没有提到原子性,所以如果我的应用程序试图读取一个当前被另一个线程替换的文件,我可能会遇到麻烦。 有没有一种方法可以自动复制或替换文件?我正在搜索类似于NSData的-writedatatoilr:atomically:如何使用NSFileManager?根据报告,它说: iOS和Mac OS X V 10.5之后,您应该考虑使用 [[NSL

在我的iPhone项目中,我目前正在使用
NSFileManager
-copyItemAtPath:toPath:error:
方法复制文件。然而,这些文档并没有提到原子性,所以如果我的应用程序试图读取一个当前被另一个线程替换的文件,我可能会遇到麻烦。
有没有一种方法可以自动复制或替换文件?我正在搜索类似于
NSData
-writedatatoilr:atomically:

如何使用
NSFileManager
?根据报告,它说:

iOS和Mac OS X V 10.5之后,您应该考虑使用<代码> [[NSLMeMaNanger-OLLC] init ] < /C>而不是SuntLon方法>代码> Debug管理器< /C>。当使用
[[NSFileManager alloc]init]
创建时,
NSFileManager
的实例被认为是线程安全的


事实上,我使用了singleton实例。我忽略了第一段的信息。我真丢脸。