Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GetFileAsync无法从Unity中的存储下载,构建于iOS上_Ios_Firebase_Unity3d_Firebase Storage - Fatal编程技术网

GetFileAsync无法从Unity中的存储下载,构建于iOS上

GetFileAsync无法从Unity中的存储下载,构建于iOS上,ios,firebase,unity3d,firebase-storage,Ios,Firebase,Unity3d,Firebase Storage,在使用unity 2018.1.6存储并构建到iOS 11时,我遇到了一个非常恼人的问题。要下载文件,我正在使用GetFileAsync将其下载到persistentDataPath,但当下载完成时,会发生一个错误:StorageException:发生未知错误 我已经检查了它是否与读/写有关,但没有找到任何答案。它只能将文件下载到RAM中并使其成为临时文件,但我确实需要将它们保存在本地存储器中。我已经检查了文件路径,目录存在,文件存在,不同的文件(.jpg代替八位字节流),它在windows和

在使用unity 2018.1.6存储并构建到iOS 11时,我遇到了一个非常恼人的问题。要下载文件,我正在使用GetFileAsync将其下载到persistentDataPath,但当下载完成时,会发生一个错误:StorageException:发生未知错误


我已经检查了它是否与读/写有关,但没有找到任何答案。它只能将文件下载到RAM中并使其成为临时文件,但我确实需要将它们保存在本地存储器中。我已经检查了文件路径,目录存在,文件存在,不同的文件(.jpg代替八位字节流),它在windows和mac上工作,但在iOS上不工作。。。这真的很烦人,因为我觉得我哪儿也去不了,真的需要在周五完成。如果需要更多信息,请询问,提前感谢

我通过询问firebase支持人员发现了问题,他们确实帮助了我解决了问题,并向我发送了一个示例代码。具体来说,解决问题的是函数PathToPersistentDataPathUristing和FileUristringPath。我将此信息留给其他需要帮助解决此问题的开发人员。

我通过询问firebase支持人员发现了问题,他们确实帮助了我解决了此问题,并向我发送了一个示例代码。具体来说,解决问题的是函数PathToPersistentDataPathUristing和FileUristringPath。我把这个问题留给其他需要帮助的开发人员,就像我一样。

Erik回答中的链接断开了。如果其他人正在寻找解决方案,以下是对我有效的方法:


我将“file://”附加到传递给GetFileAsync的destinationFilePath中。

Erik答案中的链接已断开。如果其他人正在寻找解决方案,以下是对我有效的方法:

我将“file://”附加到传递给GetFileAsync的destinationFilePath