Я пытаюсь программно обнаружить, а затем смонтировать сетевые тома, к которым предоставлен общий доступ, используя общий доступ к файлам OS X из приложения Cocoa. Я использую NSNetServiceBrowser, чтобы узнать, какие серверы рекламируют файлообменники - достаточно просто.
Мой вопрос касается следующего шага - как узнать, какие общие ресурсы доступны для данного компьютера? то есть. учитывая, что URL-адреса AFP выглядят примерно так:
afp://SomeMac._afpovertcp._tcp.local/SomeVolume
afp://SomeMac._afpovertcp._tcp.local/OtherVolume
как мне узнать имена общих ресурсов, которые составляют этот последний URL-компонент? Конечно, мне не нужно делать низкоуровневые вызовы AFP для этого!