我正在创建一个简单的 OS X FinderSync,它将一个菜单项添加到所有文件的控制/右键单击菜单中:
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/"]];
它对所有文件都很好(出现菜单项等),除了Oddly中的文件/Volumes
,如果我手动创建一个目录/Volumes
并在那里添加一些文件,当我右键单击时会出现 FinderSync 的菜单项。但是,对于任何已安装卷中的任何文件(即来自已安装的 .dmg),它都会失败:没有菜单项出现。
直接指定一个挂载的卷directoryURLs
同样失败:
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/Volumes/SomeMountedDMG"]];
似乎其他人也有类似的问题,所以也许这是一个已知的错误/限制?