gpt4 book ai didi

ios - 存储提供商 : Cannot list document pickers of export/move mode since beta4

转载 作者:行者123 更新时间:2023-12-02 20:02:56 25 4
gpt4 key购买 nike

升级到iOS8 beta 4后,当我想预设UIDocumentPickerViewController来选择iCloud等文档选择器时,总是显示“没有可用的位置” strong>”并要求我启用 iCloud Drive 的文档和数据。

导入和打开仍然可以正常工作。我可以在菜单中看到所有文档选择器,包括 iCloud 和我自己的选择器。我非常确定我已启用 iCloud Drive 并允许所有应用程序在常规 > iCloud 设置中使用文档和数据。

奇怪的是,这个问题在模拟器上不会发生,而只会在设备上发生。在 beta4 之前,我从未在模拟器和设备上看到过这个。

我已经在主机应用程序和我的文档选择器/存储提供程序应用程序上检查了 iCloud 的代码签名,但它没有任何帮助。它不会抛出任何错误或警告消息。我对这个案子没有更多的线索。

我使用NewBox作为主机应用程序,该应用程序由Apple WWDC2014提供:https://developer.apple.com/wwdc/resources/sample-code/

几天前我也在Apple开发论坛上发布了这个问题,但没有得到回复。有谁也有同样的问题吗?非常感谢。

快照:/image/jOFya.png

最佳答案

是的,我也注意到了同样的行为,并找到了解决方案。

对于 NewBox 应用程序,问题似乎与相关特定文件(即应用程序包中的 TestUIDocument_0.txt)的共享权限有关。

Jul 31 09:54:36 iPad kernel[0] <Notice>: Sandbox: NewBox(158) deny file-issue-extension /private/var/mobile/Containers/Bundle/Application/<GUID>/NewBox.app/TestUIDocument_0.txt
Jul 31 09:54:36 iPad kernel[0] <Notice>: Sandbox: com.apple.UIKit.(161) deny file-read-metadata /private/var/mobile/Containers/Bundle/Application/<GUID>/NewBox.app/TestUIDocument_0.txt

我通过将文件复制到文档目录中并将 self.documentURL 设置为该位置来解决该问题。

不知道这是一个功能还是一个错误 - 对于移动选项,我可以看到应用程序包中的文件无法移动,因此禁止从应用程序包中移动是有意义的。

但据我了解,导出只是一个复制操作,所以不知道为什么在应用程序包中不允许这样做,而是从文档目录中导出。

关于ios - 存储提供商 : Cannot list document pickers of export/move mode since beta4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032623/

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