NSApplicationDelegate
およびメソッドを使用して、openFiles
ユーザーが (Cocoa) アプリのドック アイコンにドロップするランダム ファイルのリストのパスを取得しようとしています。
単一のファイルまたはフォルダーをアプリのドック アイコンにドラッグすると、私のソリューションは問題なく動作します。
ただし、複数のファイルまたはフォルダーをアイコンにドラッグすると、ジョブの実行に失敗することがよくあります。その際、openFiles
は常に呼び出されますが、多くの場合、それが提供するファイルのリストは完全ではありません。同じファイルを個別に渡すと、完全に機能します。
誰かが私が間違っていることを知っていますか?
(私は Snow Leopard 10.6.8 を使用しています)
--
更新: 問題を再現するテスト プログラムをここにアップロードしました: https://fgt.bo/if6
plist ファイルに何か問題がありますか?