FSUnmountVolumeSync() または FSEjectVolumeSync() を使用して (FSMountServerVolumeSync() でマウントされた) WebDAV ボリュームをアンマウントしようとしています。これまでのところ、20 秒以上ブロックせずにボリュームを確実にアンマウントすることができませんでした。それらがブロックしている間、webdavfs_agent が Console.app で、WebDAV サーバーが応答していないことを訴えているのを見ることができます。ただし、エラーになることはなく、その後 WebDAV ボリュームは常にアンマウントされます。まるで一歩を踏み外したかのようです。
やり方が間違っているのでしょうか、それとも単に OS X の癖/バグなのでしょうか? ドキュメントは、これら 2 つのメソッドの違い、またはそれらが呼び出されるための前提条件に関する限り、かなりあいまいです。