OS X Finder からコンテンツを にドラッグすることについて、この質問を投稿しましたNSTableView
。これですべてうまくいきます。ただし、ブラウザーのアドレス バーからアプリに URL をドラッグする場合は、まずそれらをデスクトップ (.webloc ファイルとして表示される場所) にドラッグしてから、アプリにドラッグする必要があります。
最初にデスクトップにドラッグすることなく、ブラウザのアドレスバーからアプリに直接ドラッグする方法はありますか?
登録しようとしkUTTypeURL
ましたが、ドラッグされた URL が元の場所に戻ってしまうため、うまくいかないようです:
[[self sourcesTableView] registerForDraggedTypes:[NSArray arrayWithObjects: (NSString*)kUTTypeFileURL, (NSString*)kUTTypeURL, nil]];