2016-04-11 12 views
2

Ich habe konfiguriert, dass meine App Dateien mit einer bestimmten Erweiterung öffnen kann (SFL im Beispiel unten). Es funktioniert gut, wenn ich versuche, Dateien aus dem E-Mail-Anhang in der E-Mail-App oder aus anderen Apps zu öffnen. Wenn ich jedoch versuche, von Safari aus zu öffnen, funktioniert es nicht (z. B. von der Google Drive-Website). Die Datei wird im Browser automatisch als Textdatei geöffnet. Wie kann ich die Dateien in meiner App öffnen?Datei mit spezifischer Erweiterung von Safari in meiner iOS App öffnen

enter image description here

+1

Jeder hat die Lösung? Ich habe das gleiche Problem. Bitte Hilfe! – iDeveloper

+0

Eric, hast du die Lösung dafür? Wenn ja, bitte teilen .. – iDeveloper

Antwort

0

Zum Beispiel für offene Dateien mit MIME-Typ "plain/text" und Erweiterung "GWE", wie "myfile.gwe"

In Ihrem info.plist:

<key>CFBundleDocumentTypes</key> 
    <array> 
     <dict> 
      <key>CFBundleTypeIconFiles</key> 
      <array/> 
      <key>CFBundleTypeName</key> 
      <string>public.gwe</string> 
      <key>LSItemContentTypes</key> 
      <array> 
       <string>public.gwe</string> 
      </array> 
     </dict> 
    </array> 



    <key>UTExportedTypeDeclarations</key> 
    <array> 
     <dict> 
      <key>UTTypeConformsTo</key> 
      <array> 
       <string>public.text</string> 
      </array> 
      <key>UTTypeDescription</key> 
      <string>gwe custom file</string> 
      <key>UTTypeIdentifier</key> 
      <string>public.gwe</string> 
      <key>UTTypeTagSpecification</key> 
      <dict> 
       <key>public.filename-extension</key> 
       <array> 
        <string>gwe</string> 
       </array> 
      </dict> 
     </dict> 
    </array>