2014-02-21 6 views
6

Bin ich hier einen Tippfehler mit Blick auf oder tun wirklich beide Varianten gibt es auf iOS:Was werden UTImportedTypeDeclarations und UTExportedTypeDeclarations für iOS verwendet?

  • UTImportedTypeDeclarations
  • UTExportedTypeDeclarations

Beide einige Ergebnisse auf Google zurückkehren, aber die letztere gibt doppelt so viele Treffer . Wofür werden diese Tasten verwendet? Und was ist der Unterschied zu CFBundleDocumentTypes, die bereits zu tun scheint, was ich denke, die anderen beiden, nämlich eine App bestimmte Dateitypen zu öffnen?

Antwort

3

Sie verwenden UTExportedTypeDeclarations, wenn Ihre App neue HWIs definiert. Dies teilt dem System Ihre eigenen benutzerdefinierten HWIs mit.

Sie verwenden UTImportedTypeDeclarations, wenn Ihre App UTIs verwendet, die von anderen erstellt wurden, aber nicht vom System definiert wurden.

+0

Um was mit diesen HWI zu tun? – Krumelur

+0

Um sie in Ihrer App zu referenzieren. Dies könnte mit 'UIDocumentInteractionController' verwendet werden oder angeben, dass Ihre App im Menü" Öffnen in "einer anderen Anwendung für diese Dateitypen angezeigt werden soll. – rmaddy

+0

Ich habe "CFBundleDocumentTypes" zu meiner App hinzugefügt und das reicht aus, damit meine App im Menü "Öffnen in" anderer Apps angezeigt wird. – Krumelur

Verwandte Themen