Может ли DocumentGroup открыть файл такого типа как пакет?

Я пытаюсь открыть файл xcloc, файл представляет собой папку, а тип в macOS называется package. Однако я не смог открыть его, так какinit(configuration: ReadConfiguration) throwsникогда не звонил.

      struct XliffFile: FileDocument {
    var xliff:XMLXliff
    
    static var readableContentTypes: [UTType] = [
            UTType(filenameExtension: "xliff", conformingTo: .data)!,
            UTType(filenameExtension: "xcloc", conformingTo: .package)!
        ]
    
    init(xliff: XMLXliff = XMLXliff()) {
        self.xliff = xliff
    }

    init(configuration: ReadConfiguration) throws {
        print(configuration.file.filename)
    }
}

Если файл xliff, приложение запускается. Но для файла xcloc ничего не запускается. Если я не использую DocumentGroup, а использую fileImport, все работает file.

0 ответов

Другие вопросы по тегам