如何访问private/var文件夹中的文件?

问题描述 投票:0回答:2

我有一条看起来像这样的路径:

/私有/var/mobile/Containers/Shared/AppGroup/D4A4F193-4125-406F-9A85-2B301F233D7E/image0.jpg

但是,当我检查是否存在时(

file.exists
)它总是返回 false。

我尝试打开的完整路径与之前相同,但在其前面添加了 file://,所以最终结果如下:

文件:///private/var/mobile/Containers/Shared/AppGroup/D4A4F193-4125-406F-9A85-2B301F233D7E/image0.jpg

在进行应用程序扩展时,显然该文件是在该文件夹中共享的。尝试了

File.applicationDirectory
File.documentsDirectory
File.storageDirectory
,还有其他特殊的地方或方式可以找回文件吗?

ios air ios-app-extension file-management
2个回答
3
投票

最后我忘记添加的是我的应用程序描述符的正确权限,允许我访问 AppGroup 文件夹。

整个过程详述如下:

http://easynativeextensions.com/sharing-files- Between-an-air-app-and-an-ios-extension/#step_3


0
投票

私有/var/ghgmobile/容器/共享/AppGroup/B5FF497E-2AE4-47CF-BB9F

这是我 iPhone 上的文件中——我不懂技术,既没有创建它,也没有理解它。我有一个好朋友,后来我发现他在跟踪和恐吓我……他是一名技术创造者——这样的文件的目的是什么?监视和追踪我的一举一动?他可以把我的手机当作他自己的手机使用吗?

© www.soinside.com 2019 - 2024. All rights reserved.