2013-10-16 9 views
5

का समर्थन करने वाला कोई अन्य एप्लिकेशन है, तो मैं UIDocumentInteractionController का उपयोग करके आईओएस पर .stl फ़ाइल खोल रहा हूं।UIDocumentInteractionController फ़ाइल मेल से जुड़ी नहीं है यदि फ़ाइल प्रकार

enter image description here

अब अगर मैं मेल यह स्वचालित रूप से ईमेल का .stl फ़ाइल संलग्न करेंगे चुनें: मैं इन विकल्पों को देखते हैं। ठीक है। (। पूर्व के लिए MeshLab): - यह फ़ाइल संलग्न नहीं होंगे

enter image description here

और अगर मैं मेल फिर से चुनें

लेकिन अगर मैं .stl फ़ाइलें स्थापित समर्थन दूसरी एप्लिकेशन है, तो मैं निम्न देखें अब एक ईमेल के लिए।

ऐसा क्यों है (फाइल दूसरे मामले में किसी ईमेल से क्यों जुड़ी नहीं है)? क्या उस व्यवहार को बदलने का कोई तरीका है?

पीएस मैं Xamarin.iOS का उपयोग कर रहा हूं, लेकिन ऐसा नहीं लगता कि यह इस मामले में महत्वपूर्ण है।

+0

यह संवाद मेल ऐप के अंदर ही देखा जा सकता है (संलग्न फाइलें खोलते समय)। – Shaddix

+0

पर वही व्यवहार है हालांकि, कुछ एक्सटेंशन के लिए यह सच नहीं है। उदाहरण के लिए - .zip फ़ाइलें सही ढंग से संलग्न हैं। – Shaddix

उत्तर

0

मुझे एक ही समस्या थी। मैंने पाया कि मैं निर्यात प्रकार घोषणा में एमआईएमई प्रकार प्रदान नहीं कर रहा था। यहां देखें:

<key>UTExportedTypeDeclarations</key> 
<array> 
    <dict> 
     <key>UTTypeConformsTo</key> 
     <array> 
      <string>public.text</string> 
     </array> 
     <key>UTTypeDescription</key> 
     <string>Field Note Keywords</string> 
     <key>UTTypeIdentifier</key> 
     <string>com.neukadye.customUTIHandler.keywords</string> 
     <key>UTTypeTagSpecification</key> 
     <dict> 
      <key>public.filename-extension</key> 
      <string>keywords</string> 
      <key>public.mime-type</key> 
      <string>application/json</string> 
     </dict> 
    </dict> 
</array> 
संबंधित मुद्दे