2013-03-08 1 views
2

Как открыть файл (это файл XML) с приложением iOS, которое я разрабатываю. Я хочу протестировать мою реализацию: UIApplicationLaunchOptionsURLKey. Как мне это сделать? iOS Simulator не поставляется с Mail или что-то еще, поэтому я не знаю, как тестировать эту функцию. Любые идеи?Открыть файл с помощью приложения на iOS Simulator?

Я Типы документов в рамках целевых свойств Xcode в бит, так что я уверен, что это правильно:

<dict> 
    <key>CFBundleTypeIconFiles</key> 
    <array> 
     <string>icon</string> 
    </array> 
    <key>CFBundleTypeName</key> 
    <string>XML File</string> 
    <key>LSItemContentTypes</key> 
    <array> 
     <string>public.XML</string> 
    </array> 
</dict> 
+0

Поместите файл на веб-сервер и получите доступ к ссылке, используя Safari в симуляторе. – rmaddy

+0

Он не появляется там. Он показывает только Facebook и все остальное, кроме моего приложения. Я знаю, что это не мой код, потому что я прочитал учебник. –

+0

Если только с корневым кодом, это должен быть конкретный код для открытия с помощью Safari, но я не думаю, что это так. –

ответ

1

Вы хотите что-то, что выглядит следующим образом:

<key>CFBundleDocumentTypes</key> 
<array> 
    <dict> 
     <key>CFBundleTypeName</key> 
     <string>XML File</string> 
     <key>LSHandlerRank</key> 
     <string>Alternate</string> 
     <key>LSItemContentTypes</key> 
     <array> 
      <string>public.xml</string> 
     </array> 
    </dict> 
</array> 

Это должно быть одна запись в файле Info.plist.

3

Используйте sample application от Apple, вы можете включить файл в этом приложении, и это позволит вам сделать 'open in', где вы можете выбрать свое приложение.

4

Вам просто нужно перетащить файл на симулятор. Если ваше приложение зарегистрируется для этого типа файла, ваше приложение откроется и обработает его.

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