tworzę prosty OS X FinderSync który dodaje element menu do menu sterowania/prawym przyciskiem myszy dla wszystkich plików:OS X FinderSync 'nie' dla/Volumes
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/"]];
To działa świetnie (the pojawia się element menu itp.) dla wszystkich plików, z wyjątkiem tych w /Volumes
Co dziwne, jeśli ręcznie utworzę katalog w /Volumes
i dodaję tam niektóre pliki, pozycja menu FinderSync pojawi się po kliknięciu prawym przyciskiem myszy. Jednak w przypadku plików we wszystkich zamontowanych woluminach (tj. Od zamontowanego pliku .dmg), nie powiedzie się: nie pojawia się element menu.
Bezpośrednio określając zamontowany wolumin w directoryURLs
podobnie zawiedzie:
[FIFinderSyncController defaultController].directoryURLs = [NSSet setWithObject:[NSURL fileURLWithPath:@"/Volumes/SomeMountedDMG"]];
Wydaje others mieli podobne problemy, więc może jest to znany bug/ograniczenie?
Jeśli znalazłeś rozwiązanie, możesz odpowiedzieć na własne pytanie. Pomoże to innym osobom mającym ten sam problem. – Tushar
nadal nie ma rozwiązania .... przepraszam :(Ponownie ping Apple! – patrick
Czy jest to tylko DMG lub jest to dowolny wolumin montowany tylko do odczytu? Właśnie przetestowałem blokowany dysk USB, a opcje wyszukiwania są znacznie inne, gdy dysk USB jest w trybie zablokowanym, a nie odblokowany. – CraneStyle