2013-07-25 2 views
2

Я разрабатываю нечто вроде файлового менеджера для удаленной файловой системы с некоторыми основными операциями, включая передачу файлов (ов) между сервером и iPad и просмотр их.Как поддерживать/анализировать ВСЕ типы файлов (UTI) в iOS?

Для удобства мне нужно приложение, чтобы открыть все типы файлов из других приложений (например, Mail, Safari и т. Д.) Через диалог «Открыть в ..», чтобы получить их в моем приложении. е. Поведение, похожее на Dropbox. Когда я использую public.data и public.content, как описано в этом answerthis), он иногда работает, но большую часть времени это не так. Более того, симулятор iOS 6.1 ведет себя недетерминированно в отношении обработки файлов.

Когда я запускаю в Xcode и запускает симулятор, он не работает. Когда я позволяю симулятору работать, остановитесь в Xcode, а затем запустите в Xcode, он внезапно начнет работать. Когда я полностью покидаю симулятор и запускаю в Xcode, я получаю в начале этого цикла. Загадочный.

Когда я запустил приложение на физическом iPad с iOS 6 и запустил Safari или Mail и перешел к некоторому документу или вложению в него, появится диалоговое окно [Open in ...], включая мое приложение, но нажатие ничего не делает, никакой реакции ,

Моя цель - заставить его работать для iOS с 5.1 до.

  • Base SDK: IOS 6,1
  • Цель: 5,1

Я новичок здесь на SO. Хотя я читал инструкции, как писать хорошие вопросы, помогите мне улучшить свой вопрос, если вы считаете, что это необходимо, пожалуйста.

+0

ли вы попробовать его на реальном устройстве IOS? – rmaddy

+0

У меня есть реальное устройство с iOS 5.1, и время от времени кто-то тестирует его на реальном устройстве с iOS 6.1. Если я помню, изначально было открыто только «public.data» и «public.content» и Open In .., включая мое приложение, но когда человек с 6.1 нажал на него, ничего не произошло ... – daneel

ответ