如何使用我正在开发的iOS应用程序打开文件(它是一个XML文件)。我想测试一下我的UIApplicationLaunchOptionsURLKey
实现。我该怎么做呢? iOS模拟器没有附带邮件或任何东西,所以我对测试那种功能毫无头绪。
有什么想法吗?
我在Xcode的Target Properties位下做了Document Types,所以我很确定这是对的:
<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 :(得分:8)
您只需将文件拖放到模拟器上即可。如果您的应用注册了该文件类型,您的应用将会打开并处理它。
答案 1 :(得分:2)
使用Apple的sample application,您可以在此应用中包含您的文件,它会让您“打开”,您可以选择自己的应用。
答案 2 :(得分: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文件中的一个条目。