有没有办法知道卸载请求失败了?我正在调用unmountAndEjectDeviceAtPath
它在驱动器未使用时运行良好。
但是当它正在使用时,没有任何反应。我首先想到的是NSWorkspaceWillUnmountNotification会被解雇但是没有。
有什么想法吗?
THX
答案 0 :(得分:3)
您是否正在检查-unmountAndEjectDeviceAtPath:
的返回值?
无论如何,这方面的文档指出“[t]他unmountAndEjectDeviceAtURL:error:
[方法]更可取,因为它会提供更详细的错误信息。”所以,我建议你使用它。