Flutter的 path_provider 插件出现问题,但仅适用于iOS。
我有以下代码,该代码返回应用程序目录:
static Future<String> get _appDirectoryPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
此调用的结果如下:
/用户/设备/库/开发人员/ CoreSimulator /设备/ B79507C9-D1E1-46C6-A992-8F9EC261F287 /数据/容器/数据/应用程序/ 3C7C6537-AE25-4EE7-B524-893FD4E8F25C
发生问题,当我重新启动应用程序并再次调用该函数时。然后,突然之间,我得到了不同的路径(最后一个GUID现在不同):
/用户/设备/库/开发人员/ CoreSimulator /设备/ B79507C9-D1E1-46C6-A992-8F9EC261F287 /数据/容器/数据/应用程序/ A2E85269-0E76-400B-A301-BA0BE2FAA182
我该如何解决?当我通过应用程序拍照并保存照片的确切位置时,会发生问题。下次运行应用程序时,我尝试加载它(基于先前的路径);它失败了,因为最后一个文件夹(GUID)突然不同了。