在我的 iPhone 项目中,我目前正在使用NSFileManager
's-copyItemAtPath:toPath:error:
方法复制文件。但是,文档没有说任何关于原子性的内容,所以如果我的应用程序尝试读取当前正在被另一个线程替换的文件,我可能会遇到麻烦。有没有办法以原子方式复制或替换文件?我正在寻找类似NSData
的东西-writeDataToFilr:atomically:
。
问问题
1631 次
1 回答
5
你怎么用NSFileManager
?根据文档,它说以下内容:
在 iOS 和 Mac OS X v 10.5 及更高版本中,您应该考虑使用
[[NSFileManager alloc] init]
而不是单例方法defaultManager
。的实例NSFileManager
在使用创建时被认为是线程安全的[[NSFileManager alloc] init]
。
于 2011-01-14T09:36:40.410 回答