ファイルをユーザー定義のフォルダーにコピーするココア アプリに取り組んでおり、現在ネットワーク ドライブでテストしています。標準の cocoa ファイル ブラウザからネットワーク ドライブの場所を取得すると、「/Volumes/Media」のようになります。通常はこれで問題なく動作します。WIFI ネットワークから切断すると、メディア ドライブがマウントされたままになり (/Volumes に表示されます)、アクセスできないという問題があるようです。その後、ネットワークに再接続すると、ドライブは /Volumes/Media-1 にマウントされます。コンピューターを再起動するまで、元の使用できない /Volumes/Media ドライブが引き続き表示されます。
私の質問は二者択一です。まず、ネットワークから切断されているにもかかわらず、ドライブが /Volumes フォルダーに「マウント」されたままになっている理由を知っている人はいますか? 次に、ボリューム名のこの変更 (Media から Media-1 へ) によって、iTunes が段階的に変更されていないように見えることに気付きました。元々 /Volumes/Media でアクセスしていたコンテンツが、現在は /Volumes/Media-1 にあり、問題なく機能し続けていることがわかります。その名前の変更を検出し、アプリに保存したパスを更新するにはどうすればよいですか?
ちなみに、OSX Lionでこれを試しています。