小编Aka*_*kar的帖子

自定义UTI不适用于iOS 10中的iMessage

我为iOS 9的iOS应用程序定义并使用了自定义UTI类型.现在,在使用XCode 8和iOS 10后,如果通过iMe​​ssage发送文件,我无法"打开"该文件.如果我点击图标,虽然显示了正确的图标,但没有任何反应.如果是通过电子邮件发送的,我仍然可以将其导入我的应用程序.邮件和iMessage有区别吗?

我的info.plist声明如下所示:

    <key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>Icon-60@3x</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>My Voting Lists File</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.my-org.document.lists</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.text</string>
            <string>public.data</string>
        </array>
        <key>UTTypeDescription</key>
        <string>My Voting List File</string>
        <key>UTTypeIdentifier</key>
        <string>com.my-org.document.lists</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <array>
                <string>mylist</string>
            </array>
        </dict>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

我也搜索了一个解决方案,但没有找到对我有用的东西. 这个stackoverflow讨论没有帮助我:(任何想法改变了什么或我的错误是什么?提前感谢!

uti ios imessage

15
推荐指数
0
解决办法
627
查看次数

标签 统计

imessage ×1

ios ×1

uti ×1