2016-08-31 2 views
0

я хотел бы поделиться с изображением моего приложения, как Facebook, WhatsApp или многих других приложений ... я использую этот код:Share изображение с моим приложением

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeIconFiles</key> 
     <array> 
      <string>Icon-22x29.png</string> 
      <string>Icon-44x58.png</string> 
      <string>Icon-64x64.png</string> 
      <string>Icon-320x320.png</string> 
     </array> 
     <key>CFBundleTypeName</key> 
     <string>My App</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>public.image</string> 
     </array> 
    </dict> 
</array> 

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

Если я использую com.adbobe.pdf и передаю PDF-файл, он появится!

Спасибо!

ответ

0

Вам необходимо зарегистрировать типы документов, которые приложение может открывать с помощью iOS. Для этого вам нужно добавить тип документа в Info.plist вашего приложения для каждого типа документа, который может открыть ваше приложение. Кроме того, если какой-либо из типов документов не известен iOS, вам необходимо предоставить унифицированный идентификатор типа (UTI) для этого типа документа.

см. How do I get my application to show up in the "Open in..." menu on iOS for a specific document type? для подробного описания!

Смежные вопросы