2013-04-25 12 views
5

मैं देख रहा हूं कि "शेयर आउट" फलक में कई अलग-अलग एप्लिकेशन दिखाई देते हैं जो तब दिखाई देते हैं जब आप आईओएस 6+ पर एक छवि को संदेश भेजते हैं और मेरे आवेदन को वहां भी प्लॉप करना चाहते हैं। मैं ऐसा करने के बारे में कैसे जा सकता हूं? यहाँ स्पष्टीकरण के लिए एक स्क्रीनशॉट है:आईओएस संदेश फोटो व्यूअर में "आईओएस ऐप" को "आईओएस ऐप" में कैसे एकीकृत कर सकता हूं?

The "share out" pane

मेरा ऐप एक जगह पकड़ो करने के लिए या अगले उदाहरण के लिए Evernote के ले जाएगा।

धन्यवाद

+1

इसका जवाब देने के लिए एक और स्टैक ओवरफ्लो थ्रेड। http://stackoverflow.com/questions/2774343/how-do-i-associate-file-types-with-an-iphone-plication – willianleite

+0

@horak। मैं समाधान से नीचे ट्रिड लेकिन यह मेरे लिए काम नहीं किया है। क्या आप अपना प्लिस्ट फ़ाइल कोड pls –

उत्तर

6

आप संकेत मिलता है कि आपके ऐप्लिकेशन छवि फ़ाइलें खोल सकते हैं की जरूरत है। यह Info.plist में किया जाता है:

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeName</key> 
     <string>Images</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>public.image</string> 
     </array> 
    </dict> 
</array> 

उपर्युक्त आपके ऐप को छवियों के लिए "खोलें" मेनू में दिखाई देने देगा। यदि आपका ऐप चुना गया है, तो आपका ऐप लॉन्च किया जाएगा या अग्रभूमि में लाया जाएगा और application:openURL:sourceApplication:annotation: प्रतिनिधि विधि को कॉल किया जाएगा। यूआरएल में छवि फ़ाइल का संदर्भ होगा।

+0

साझा कर सकते हैं क्या यह अभी भी नए आईओएस संस्करणों के लिए संभव है? –

+0

@ सेनडुनफ़ोर्ड बेशक। ऐसा क्यों नहीं होगा? – rmaddy

+0

बस जांच कर रहा है, ऐसा लगता है कि इस पोस्ट के बाद से बहुत सारे एसडीके अपडेट हुए हैं। मुझे कुछ मुद्दों को लागू करने में कुछ समस्याएं थीं लेकिन मुझे लगता है कि मैंने अपने मुद्दों का पता लगाया है। –

संबंधित मुद्दे