小编Joe*_*Joe的帖子

如何在iOS 7中将CSV文件关联到我的应用程序

今天是个好日子.

我逐行遵循这两个教程,尝试将我的应用程序与csv文件(电子邮件应用程序附件)相关联,但是我在下面将这些更改添加到我的应用程序的plist文件后,然后构建我的应用程序并运行它我的设备(iPhone 4,iOS 7.0.4),没有任何反应,我的意思是当我点击电子邮件中的.csv文件时,我的应用程序仍未显示在开放式可用应用程序列表中,我只是不知道我在哪里做错误,或iOS 7有不同的方式这样做?

http://blog.spritebandits.com/2011/12/14/importing-csv-data-file-into-an-ios-app-via-email-attachment/

http://www.raywenderlich.com/1980/email-tutorial-for-ios-how-to-import-and-export-app-data-via-email-in-your-ios-app

这是我的plist更改(添加的新条目后跟教程)看起来像:

在此输入图像描述

这是应用程序设置屏幕:

在此输入图像描述

这是xml版本:

        <key>CFBundleDocumentTypes</key>
        <array>
            <dict>
                <key>CFBundleTypeName</key>
                <string>CSV Document</string>
                <key>LSHandlerRank</key>
                <string>Owner</string>
                <key>CFBundleTypeRole</key>
                <string>Viewer</string>
                <key>LSItemContentTypes</key>
                <array>
                    <string></string>
                </array>
            </dict>
        </array>
        <key>UTExportedTypeDeclarations</key>
        <array>
            <dict>
                <key>UTTypeDescription</key>
                <string>CSV Document</string>
                <key>UTTypeConformsTo</key>
                <array>
                    <string>public.data</string>
                </array>
                <key>UTTypeIdentifier</key>
                <string>Damian-s.${PRODUCT_NAME:rfc1034identifier}</string>
                <key>UTTypeTagSpecification</key>
                <dict>
                    <key>public.filename-extension</key>
                    <string>csv</string>
                    <key>public.mime-type</key>
                    <string>application/inventorytodo</string>
                </dict>
            </dict>
        </array>
Run Code Online (Sandbox Code Playgroud)

csv plist ios

8
推荐指数
1
解决办法
3156
查看次数

标签 统计

csv ×1

ios ×1

plist ×1