gpt4 book ai didi

ios - 将文件类型与我的iOS应用程序关联:文件无图像

转载 作者:行者123 更新时间:2023-12-01 22:46:56 26 4
gpt4 key购买 nike

我将自定义文件类型与我的iphone-app关联,并且一切正常:在邮件中选择文件时,它要求我使用我的应用程序打开该文件。

但是,它仅显示该文件的默认图片,而不显示我提供的22x29px PNG。

你能看到我的错误吗?

<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFile</key>
<string>DocIcon.png</string>
<key>CFBundleTypeName</key>
<string>kmk custom data type</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSItemContentTypes</key>
<array>
<string>com.mycomp.document.kmk</string>
</array>
</dict>
</array>
...
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.text</string>
</array>
<key>UTTypeDescription</key>
<string>My App File</string>
<key>UTTypeIdentifier</key>
<string>com.mycomp.document.kmk</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>kmk</string>
</dict>
</dict>
</array>

docIcon.png的像素为22x29px,并具有44x58px的视网膜兄弟,称为docIcon@2x.png,但这在任何地方都没有引用。我认为这可能是错误,但我不知道如何解决。

最佳答案

在Xcode 5中,选择“目标”,转到选项卡“信息”,在“文档类型”中查看:您是否在此处设置了图标?现在,检查是否在导出/导入的UTI中设置了标识符=在“文档类型”中输入的类型。
特别是检查:
com.mycomp.document。 kmk != com.mycomp.document。 kpk
编辑:(已删除)
编辑2:
基于苹果doc here
您应该设置“导出的UTI”:

标识符= com.mycomp.document.kmk
符合= public.data
其他导出的UTI属性
UTTypeTagSpecification(词典)

  public.mime-type = Application/XXX    (replace XXX vita your app name)
public.filename-extension = kmk (extension without the dot)

您会在info.plist的UTExportedTypeDeclarations中找到该代码
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeDescription</key>
<string>YOUR DESCRIPTION</string> (to be changed)
<key>UTTypeIdentifier</key>
<string>com.mycomp.document.kmk</string>
<key>UTTypeSize320IconFile</key>
<string>Icon@2x</string>
<key>UTTypeSize64IconFile</key>
<string>Icon</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>kmk</string>
<key>public.mime-type</key>
<string>Application/YOUR-APP-NAME</string> (to be changed)
</dict>
</dict>
</array>
编辑3:
netshark1000报告说Application / YOUR-APP-NAME已经解决了该问题。
希望这可以帮助他人。

关于ios - 将文件类型与我的iOS应用程序关联:文件无图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com