내 Mac 앱에서 드래그를 시작하려고합니다. 드래그가 네이티브 UTI와 파일 약속을 제공하여 사용자가 클립을 데스크톱으로 드래그 할 수있게하고 싶습니다.코코아에서 HFS Promise 드래그에 다른 페이스트 보드 유형을 추가하려면 어떻게해야합니까?
애플의 obsolete documentation에 따르면,이를 달성하는 방법은 다음과 같습니다 dragPromisedFilesOfTypes:fromRect:source:slideBack:event:
와 "약속"드래그 오프
킥이
dragImage:at:offset:event:pasteboard:source:slideBack:
이 문제는 Apple이 이후 AppKit의 dragImage:
메소드를 대체했다는 것입니다. beginDraggingSession:
... 및 dragPromisedFilesOfTypes:
은 (는) 호출하지 않습니다.
지금이 문제를 해결하는 가장 좋은 방법은 무엇입니까?