我正在编写特定于 MountainLion 的代码,因此我想尽量避免使用已弃用的 API。
我使用FSFileOperationCreate来接收有关复制进度的信息(kFSOperationBytesCompleteKey、kFSOperationThroughputKey、kFSOperationTotalBytesKey),但文档说
创建一个表示异步文件操作的对象。(在 OS X v10.8 中已弃用。在 Foundation 层,请改用 copyItemAtURL:toURL:error:。在 POSIX/BSD 层,请改用 copyfile(3) OS X Developer Tools Manual Page。)
使用 copyItemAtURL:toURL:error 和NSFileManagerDelegate似乎不可能获得相同的信息。
如何在不自己重写代码的情况下在 10.8 中获得相同的行为?
苹果现在知道做同样的事情很简单吗?