목표-c - OS X에서 파일을 드래그할 때 파일 경로를 얻는 방법
迷茫
迷茫 2017-05-02 09:28:28
0
1
551

파일을 드래그하여 파일 경로를 확인하세요

으아아아

URL을 가져와서 2016-08-01 17:11:21.201 DragAndDrop[3504:170407] file:///.file/id=6571367.14796550을 인쇄하세요. /Users/jolie/Downloads 형식의 파일 경로 대신.

迷茫
迷茫

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

모든 응답(1)
阿神

으아아아

문제에 대한 고찰: 이 문제는 여전히 많은 시간이 걸렸습니다. 처음에는 Pasteboard에서 NSURL을 가져오는 것이었어요. NSImage는 Pasteboard를 통해서도 초기화할 수 있으므로 fileName이 문자열 유형이므로 fileName을 가져오고 싶었습니다. , NSString을 얻고 Pasteboard를 통해 초기화하려고 생각했지만 찾을 수 없었습니다. Apple API에서 NSString이 NSPasteboardWriting 및 NSPasteboardReading 프로토콜을 따르지만 관련 인터페이스를 제공하지 않는 것을 볼 수 있습니다.
그러나 github에서 가져온 프로젝트는 문제에 대한 답이 매우 간단하다는 것을 발견했습니다. NSURL은 파일 경로를 얻을 수 있는 경로를 제공합니다. 문제가 이렇게 오래 걸린 이유는 제가 NSURL API에 익숙하지 않기 때문이라고 밖에 할 수 없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿