ファイルをドラッグしてファイル パスを取得します
URL を取得し、2016-08-01 17:11:21.201 DragAndDrop[3504:170407] file:///.file/id=6571367.14796550 を出力します。 /Users/jolie/Downloads 形式のファイル パスの代わりに。
业精于勤,荒于嬉;行成于思,毁于随。
リーリー
問題の反省: この問題にはまだ時間がかかりました。 NSImage は Pasteboard から初期化することもできるので、fileName は文字列であるため、Pasteboard から取得することにしました。 NSString を Pasteboard 経由で初期化したいのですが、Apple API からは NSString が NSPasteboardWriting および NSPasteboardReading プロトコルに従っていることがわかりますが、関連するインターフェイスは提供されていません。 しかし、github から取得したプロジェクトでは、NSURL がファイル パスを取得するためのパスを提供していることがわかりました。問題にこれほど時間がかかったのは、私が NSURL API に慣れていないからとしか言いようがありません。
リーリー
問題の反省: この問題にはまだ時間がかかりました。 NSImage は Pasteboard から初期化することもできるので、fileName は文字列であるため、Pasteboard から取得することにしました。 NSString を Pasteboard 経由で初期化したいのですが、Apple API からは NSString が NSPasteboardWriting および NSPasteboardReading プロトコルに従っていることがわかりますが、関連するインターフェイスは提供されていません。
しかし、github から取得したプロジェクトでは、NSURL がファイル パスを取得するためのパスを提供していることがわかりました。問題にこれほど時間がかかったのは、私が NSURL API に慣れていないからとしか言いようがありません。