Я пытаюсь размонтировать том WebDAV (смонтированный с помощью FSMountServerVolumeSync ()), используя либо FSUnmountVolumeSync (), либо FSEjectVolumeSync (). До сих пор я не мог заставить ни одного из них надежно размонтировать том, не блокируя его более 20 секунд. Пока они блокируются, я вижу, что webdavfs_agent жалуется в Console.app на то, что сервер WebDAV не отвечает. Однако они никогда не выдают ошибку, а том WebDAV всегда был размонтирован после этого. Как будто я пропустил шаг.
Я поступаю неправильно, или это просто извращение / ошибка OS X? Документация довольно расплывчата относительно различий между этими двумя методами или любых предпосылок к их вызову.