2013-03-19 3 views
0

На устройствах iOS приложение Mail предлагает возможность «Открыть в ...» для вложений. Список приложений зарегистрировал свои CFBundleDocumentTypes с ОС. Благодаря этому я должен открыть файл SPSS (расширение .sav) в своем приложении. Как я могу это достичь?Я должен выполнить опцию «Открыть в» для файла расширения .sav через приложение iOS.

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeExtensions</key> 
     <array> 
      <string>.SAV</string> 
     </array> 
     <key>CFBundleTypeIconFiles</key> 
     <array/> 
     <key>CFBundleTypeName</key> 
     <string>SPSS</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array/> 

Благодаря

ответ

0

-Info.plist Ваше приложение является местом, чтобы добавить that key. Вы можете узнать о том, что PLIST работает в компании Apple Information Property List Key Reference

+0

Я отредактировал мой вопрос. Я использую этот plist. Но проблема в том, что .sav-файл не поддерживается браузером, когда я пытался открыть .sav-файл, я получаю сообщение об ошибке, и у меня нет опции Open In для моего приложения, тогда как бы проверить его? – Nishi

+0

Привет ctrahey Есть ли способ, чтобы я мог открыть любой файл расширения, например, когда пользователь щелкал на прикрепленном файле, он всегда видит возможность отправки почты. – Nishi

+0

Файл SPSS sav - это двоичный формат. Вы не можете открыть его и прочитать что-нибудь полезное без программного обеспечения, которое знает этот формат. Есть инструменты для создания такого приложения, но AFAIK, никто не сделал это для IOS – JKP

0
<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeName</key> 
     <string>SPSS</string> 
     <key>CFBundleTypeRole</key> 
     <string>Viewer</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>public.item</string> 
     </array> 

С помощью public.item меня найти мое решение

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

  • Нет связанных вопросов^_^