Cocoa:如果卸载请求失败,通知?

时间:2012-05-20 21:51:49

标签: cocoa notifications mount

有没有办法知道卸载请求失败了?我正在调用unmountAndEjectDeviceAtPath它在驱动器未使用时运行良好。

但是当它正在使用时,没有任何反应。我首先想到的是NSWorkspaceWillUnmountNotification会被解雇但是没有。

有什么想法吗?

THX

1 个答案:

答案 0 :(得分:3)

您是否正在检查-unmountAndEjectDeviceAtPath:的返回值?

无论如何,这方面的文档指出“[t]他unmountAndEjectDeviceAtURL:error: [方法]更可取,因为它会提供更详细的错误信息。”所以,我建议你使用它。