object-c - OS X でファイルをドラッグするときにファイルパスを取得する方法
迷茫
迷茫 2017-05-02 09:28:28
0
1
559

ファイルをドラッグしてファイル パスを取得します

リーリー

URL を取得し、2016-08-01 17:11:21.201 DragAndDrop[3504:170407] file:///.file/id=6571367.14796550 を出力します。 /Users/jolie/Downloads 形式のファイル パスの代わりに。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
阿神

リーリー

問題の反省: この問題にはまだ時間がかかりました。 NSImage は Pasteboard から初期化することもできるので、fileName は文字列であるため、Pasteboard から取得することにしました。 NSString を Pasteboard 経由で初期化したいのですが、Apple API からは NSString が NSPasteboardWriting および NSPasteboardReading プロトコルに従っていることがわかりますが、関連するインターフェイスは提供されていません。
しかし、github から取得したプロジェクトでは、NSURL がファイル パスを取得するためのパスを提供していることがわかりました。問題にこれほど時間がかかったのは、私が NSURL API に慣れていないからとしか言いようがありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート