мой английский не лучший, и я даже не знаю, как его искать, поэтому я должен описать свой вопрос. Я программирую (в Swift 2) приложение, играющее музыку. Все работает. Общая папка iTunes, выберите файл и откройте его. Но как я могу открыть/импортировать файл из другого приложения? позволяет сказать, что я загрузил mp3-файл в Safari и хочу открыть его в своем приложении, щелкнув эту маленькую кнопку «открыть». Как я могу добавить свое приложение в этот «открытый диалог»? (я хочу импортировать его в папку общего доступа iTunes) Ссылка на учебник или sth. было бы здорово.Открытые файлы из других приложений в собственном приложении
ответ
Чтобы заявить о своей поддержке типов файлов, ваше приложение должно включать ключ CFBundleDocumentTypes в свой файл списка Info.plistproperty.
В CFBundleDocumentTypes ключ содержит массив словарей, каждый из которых идентифицирует информацию о конкретном типе документа. Тип документа обычно имеет взаимно однозначное соответствие с определенным типом файла . Однако, если ваше приложение обрабатывает более одного файла , введите один и тот же путь, вы можете группировать эти типы файлов вместе, чтобы быть , обработанных вашим приложением как один тип документа. Например, если у вас есть старый и новый формат файла для собственного документа вашего приложения , вы можете группировать их вместе в одной записи типа документа. Таким образом, старые и новые файлы выглядят одинаковым типом документа и будут обрабатываться одинаково.
<dict>
<key>CFBundleTypeName</key>
<string>My File Format</string>
<key>CFBundleTypeIconFiles</key>
<array>
<string>MySmallIcon.png</string>
<string>MyLargeIcon.png</string>
</array>
<key>LSItemContentTypes</key>
<array>
<string>com.example.myformat</string>
</array>
<key>LSHandlerRank</key>
<string>Owner</string>
</dict>
Эта страница от Apple, документ должен помочь вам, https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html#//apple_ref/doc/uid/TP40010411-SW1
- 1. открытые текстовые файлы в одном приложении
- 2. Открытые файлы из Safari с «Open in» в моем приложении
- 3. открытые текстовые файлы из браузера во внешнем приложении
- 4. Открытые файлы XML из PHP
- 5. Скрытие SoftKeyboard из других приложений
- 6. MSN 'Now Playing' в моем собственном приложении?
- 7. Проблемы с чтением других приложений Конфигурационные файлы
- 8. Открытые файлы из собственного файла explorer
- 9. Получение xml из других приложений в android.
- 10. Запуск других приложений из Ogre
- 11. UIKeyboardWillShow Уведомление из других приложений
- 12. Поставщик файлов - файлы недоступны даже в собственном приложении
- 13. Отслеживание веб-приложения в собственном приложении iphone
- 14. Файлы мониторинга программ Java, открытые и закрытые в стороннем приложении
- 15. Предотвращение использования приложений из других приложений
- 16. Instagram sdk в собственном приложении
- 17. Открытые секвенциальные файлы C++
- 18. Открытые файлы, перечисленные в txt
- 19. Хранить контакты в собственном приложении в iphone
- 20. Откройте файлы в виде таблицы для других приложений
- 21. Слушайте загрузки из других приложений
- 22. Воспроизведение аудио из других приложений
- 23. Открытые файлы с петлей
- 24. Открытые файлы без расширения
- 25. docx4j открытые ODT файлы
- 26. Mysql уменьшает открытые файлы
- 27. Как использовать модели django из других приложений?
- 28. Открытые связанные файлы в VB.net
- 29. открытые файлы eps в GIMP2
- 30. Рекурсивные открытые файлы в Perl
Пожалуйста, смотрите здесь: http://stackoverflow.com/questions/3981199/adding-open-in-option- в КСН-приложение –