Dockアイコンにマウントされたボリュームのドロップを受け入れる必要のあるCocoaアプリケーションを作成しています。ドキュメントベースではありません。 application:openFiles
の適切なハンドラに各ボリュームをディスパッチするつもりです。Dockアイコンのボリュームドロップを受け入れる
ドラッグのためにアプリケーションのタイルを点灯させましたが、ドロップすると、アプリケーションに警告が表示されます。「ドキュメント[ボリューム名]を開くことができませんでした。 [私のアプリケーション]はこのタイプのファイルを開くことができません。 "私のapplication:openFiles:
メソッドは実行されません。ただし、デリゲートが接続され、他のデリゲートメッセージが送信されます。
Dockタイルに音量を落とすにはどうすればよいですか?
私は 'com.apple.mount-point'でそれを持っていて、ドラッグを無視しました。それを取り除いて 'OSType'の 'ディスク'だけを残しておけば、タイルをどのように点灯させるのですか?私は 'public.volume'でそれを試し、何が起こるかを教えてあげます。 –
あなたは完全に正しいです。完全な更新については私の答えを見てください。 –