регистрация пользовательского типа файла в iOS

Я работаю над приложением для iOS, в котором я хочу, чтобы XML-файл был основным входом для этого приложения.Я начал поиск (в основном в stackoverflow), чтобы найти, как я могу получать XML-файлы с электронной почты.

сначала я нашел альтернативный метод, который заключался в регистрации формата URL для моих файлов и использовании его в электронной почте вместо прикрепленного файла, и этот метод работает хорошо.

теперь я хочу использовать сам файл (прикрепленный) Я обнаружил, что мне нужно зарегистрировать пользовательский тип файла в этом приложении в зависимости от этих ресурсов

  1. ссылка на apple
  2. вопрос stackoverflow
  3. вопрос stackoverflow 2

связанный с этим Я отредактировал файл info.plist с этим кодом

CFBundleDocumentTypes

    
        CFBundleTypeName
        XML File
        CFBundleTypeRole
        Viewer
        LSHandlerRank
        Owner
        LSItemContentTypes
        
            com.IT.parseXML.XML
        
    

и эту часть также

UTExportedTypeDeclarations

    
        UTTypeConformsTo
        
            public.text
        
        UTTypeDescription
        XML Document
        UTTypeIdentifier
        public.xml
        UTTypeReferenceURL
        http://www.w3.org/TR/rec-xml
        UTTypeTagSpecification
        
            public.filename-extension
            
                xml
            
            public.mime-type
            text/xml
        
    

то, что я ожидаю, это возможность обрабатывать XML файлы из электронной почты. ... но этого не происходит, что я упускаю?

спасибо заранее

8
задан Guillaume Algis 4 July 2018 в 11:01
поделиться