2

如何使用正在开发的 iOS 应用程序打开文件(它是 XML 文件)。我想测试我的:UIApplicationLaunchOptionsURLKey实现。我该怎么做呢?iOS Simulator 没有附带 Mail 或任何东西,所以我对测试这种功能一无所知。有任何想法吗?

我在 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>
4

3 回答 3

8

您只需将文件拖放到模拟器上即可。如果您的应用注册了该文件类型,您的应用将打开并处理它。

于 2015-09-02T18:19:04.770 回答
2

使用 Apple 的示例应用程序,您可以在此应用程序中包含您的文件,它可以让您执行“打开”,您可以在其中选择您的应用程序。

于 2013-03-08T02:32:08.493 回答
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 文件中的一项。

于 2013-03-08T02:33:02.737 回答