gpt4 book ai didi

iOS如何访问私有(private)文件进行共享扩展

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

我一直在尝试使用我的共享扩展名访问文件,如果文件来自照片应用程序,我可以访问它,文件的路径是:

file:///var/mobile/Media/PhotoData/OutgoingTemp/11485686-0D4A-4637-AA50-B14D83E18B01/RenderedPhoto/IMG_4807.JPG




但是当我尝试访问“私有(private)”路径上的文件时,我无法访问它,就像 MS word 文件一样:

file:///private/var/mobile/Containers/Data/Application/196D7E75-87B6-4C69-B97A-74E58DF4AD65/tmp/ShareAttachments/%7BE73A233D-D10E-814D-AEB1-0C8C8AC9BFAA%7D/Document%20(7).docx




所以我的问题是,如何访问该文件?诸如whatsApp或slack之类的应用程序可以访问该文件并将其附加...

如何访问这个文件?他们在使用“应用程序组”吗?他们如何获得应用组的 ID?或如何访问该文件?

最佳答案

对于 Share Extension ,您需要从 NSItemProvider 获取文件,它由主机应用程序传递给您的共享扩展。

对于文件,它可能是 Data键入或 URL类型。如果是数据,则需要将其转换为所需的类型。如果它是一个url,你可以加载它。

关于iOS如何访问私有(private)文件进行共享扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50867843/

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