클라우드에서 파일을 가져 오는 중에 문제가 있습니다. 나는 실제로 만들지 않은 커스텀 파일 타입을 다루고있다. 그래서 실제 확장 유형 (예 : com.example.pdf)을 모르겠습니다. 파일은 .toc로 끝납니다. 그래서 .toc로 끝나는 파일 만 받아 들일 수있는 방법이 있습니까? 이 같은UIDocumentPickerViewController를 사용하여 사용자 정의 유형을 선택하는 방법은 무엇입니까?
예를 들어 뭔가 :이 할 수없는 경우
UIDocumentPickerViewController(documentTypes: [String("*.toc")], in: .import)
, 선택하는 모든 파일을 허용하는 방법이? 거기에서 마지막 4 자리를 확인하고 파일이 .toc로 끝나야한다는 것을 사용자에게 알릴 수 있습니까?
시도하고 파일의 형식, 나는 또한 터미널에서 다음 명령을 실행 한에 대한 자세한 정보를 얻으려면 :file -I filename.toc
반환
filename.toc: text/html; charset=us-ascii
이 그것이 말한다 때문에를 "text/html"파일 사용 시도 :
UIDocumentPickerViewController(documentTypes: [String(kUTTypeText)], in: .import)
그러나이 방법으로는 파일 ... 누구든지 아이디어가 있습니까?
나는 그것을 시도했지만, 불행히도 그것도 작동하지 않았다 ... – Logan
iOS는'toc' 파일이'text/html'이라는 것에 동의하지 않을 수도있다. "toc"확장자에 적절한 mime-type을 정의한 Info.plist에 적절한 "Exported UTI"를 추가해야 할 것이다. 그런 다음 해당 마임 유형을 'UIDocumentPickerViewController'와 함께 사용하십시오. – rmaddy
이 작업을 수행하는 방법을 보여주는 링크가 있습니까? 나는 info.plist에 익숙하지 않다 ... 또한 어떤 파일을 선택하도록 허용하는 방법이 있는지 알고 있니? 그게 내 최후의 수단이 될거야. – Logan