我正在开发一个将文件复制到用户定义文件夹的cocoa应用程序,我目前正在使用网络驱动器对其进行测试。当我从标准的cocoa文件浏览器中获取网络驱动器的位置时,它看起来像“/ Volumes / Media”。这通常很好。似乎有一个问题,虽然我似乎无法解决从我的WIFI网络断开连接的位置,媒体驱动器仍然挂载(我在/ Volumes中看到它)但它无法访问。然后,当我重新连接网络时,驱动器将安装到/ Volumes / Media-1。在我重新启动计算机之前,我仍然看到原始的不可用/卷/媒体驱动器。
我的问题是两个人。首先,有没有人知道为什么我的驱动器可能会“挂载”在我的/ Volumes文件夹中,即使我已断开网络连接。其次,我注意到iTunes的这个卷名更改(从Media到Media-1)似乎没有分阶段进行。它能够注意到它最初在/ Volumes / Media上访问的内容现在位于/ Volumes / Media-1上并且继续正常运行。我如何检测名称更改并更新我存储在应用程序中的路径?
顺便说一句,我在OSX Lion上尝试这个。