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