iosswiftuidocumentpickervc

How to create a custom UTType and make it enable for UIDocumentPickerViewController?


I am creating an app in which there are custom file types such as .xyz file, which is not part of UTType API.

Here are the case problems:


Solution

  • You should have mentioned the solutions you tried and it did not work for you.

    By the way, there are few steps that you can follow:

    Step 1. Create your document type in info.plist

    enter image description here

    Step 2: Define the exported type identifier in info.plist

    enter image description here

    Step 3: Now while initialising UIDocumentPickerViewController, use the UTtype with identifier you declared in first two steps:

    let xyzUTType = UTType("com.app.xyz")
    let documentPicker = UIDocumentPickerViewController(forOpeningContentTypes: [xyzUTType], asCopy: true)