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

How to access a file in a private/var folder?

我得到的路径如下所示:

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

然而,当我检查是否存在 (file.exists) 时,它总是 returns 错误。

我尝试打开的完整路径与之前相同,但在它之前添加了 file://,所以它最终是这样的:

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

显然,在执行应用程序扩展时,该文件是在该文件夹中共享的。 File.applicationDirectoryFile.documentsDirectoryFile.storageDirectory 都试过了,有没有其他特殊的地方或方法可以找回文件?

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

这里详细介绍了整个过程:

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