gpt4 book ai didi

ios - UIDocumentBrowserViewController忽略iOS13设备上的文档类型(com.apple.pkpass)

转载 作者:行者123 更新时间:2023-12-01 16:21:51 34 4
gpt4 key购买 nike

在iOS13(测试版5)设备上运行时,UIDocumentBrowserViewController不允许选择先前在目标设置中设置的文档类型“com.apple.pkpass”(电子钱包PKPass)。同一项目在iOS12设备上可以正常运行。
要重现该问题,只需使用“基于文档的应用程序”模板创建一个新项目(最好使用Xcode 10 / iOS12)。
然后在“目标”设置的“信息”选项卡中添加以下文档类型(保留模板创建的“图像”条目):

名称:“PKPass”
类型:“com.apple.pkpass”
其他文档类型属性:

  • CFBundleTypeRole字符串“查看器”
  • LSHandlerRank字符串“备用”

  • Document Types in Target's Info Tab
    在iOS 12设备上运行此文件时,您将能够查看并选择.pkpass文件(我正在iCloud Drive上使用以前从我的电子钱包中导出的pkPasses进行此操作)。
    在iOS13设备上运行时,.pkpass文件是可见的,但是半透明的并且不能选择。图像(“基于文档的应用程序”中已设置的文档类型)可以正常工作。使用Xcode 11(测试版5)创建项目会得到相同的结果。
    这是iOS 13中的错误,还是我错过了一些更改或新要求?

    最佳答案

    PKPass文档com.apple.pkpass和com.apple.pkpass-data有两种类型。您应该将它们都保留。

    关于ios - UIDocumentBrowserViewController忽略iOS13设备上的文档类型(com.apple.pkpass),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57395618/

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