我正在开发一个 OSX 应用程序,除其他外,它会在出现/消失时显示已安装的卷。我使用磁盘仲裁框架来做到这一点。当我将计算机连接到已配置为我的时间机器备份的网络驱动器时,会出现一个名为“时间机器”的卷,即出现设备的 CFDictionary 是这样的:
{DAVolumeMountable=true, DAVolumeNetwork=true, DAVolumeName=timemachine, DAVolumePath=file://localhost/Volumes/timemachine/, DAVolumeKind=afpfs}
我不希望这个卷出现在我的应用程序的 UI 中。我可以用什么标准来知道它真的是一个时间机器体积来排除它?仅使用名称或路径似乎很奇怪。理论上,格式化为名称“timemachine”的驱动器不会安装在相同的名称/路径下吗?
任何建议表示赞赏。