2013-03-08 70 views
2

如何用我正在開發的iOS應用程序打開文件(它是一個XML文件)。我想測試我的:UIApplicationLaunchOptionsURLKey實施。我該怎麼做呢? iOS模擬器沒有附帶Mail或任何東西,所以我對測試這種功能毫無頭緒。 任何想法?在iOS模擬器上打開文件與應用程序?

我沒下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

將文件放在Web服務器上,並在模擬器中使用Safari訪問鏈接。 – rmaddy 2013-03-08 02:17:01

+0

它不會出現在那裏。它只顯示Facebook和其他所有內容,但我的應用程序。我知道它不是我的代碼,因爲我已經閱讀了教程。 – 2013-03-08 02:23:22

+0

除非corse它需要是特定的代碼才能用Safari打開,但我不認爲是這種情況。 – 2013-03-08 02:23:59

回答

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,您可以在此應用中的文件,它會讓你做一個'打開'在哪裏你可以選擇你的應用程序。

4

您只需在模擬器上拖放文件即可。如果您的應用程序註冊了該文件類型,則您的應用程序將打開並處理它。

相關問題