GetFileAsync无法从Unity中的存储下载,构建于iOS上
在使用unity 2018.1.6存储并构建到iOS 11时,我遇到了一个非常恼人的问题。要下载文件,我正在使用GetFileAsync将其下载到persistentDataPath,但当下载完成时,会发生一个错误:StorageException:发生未知错误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和
我已经检查了它是否与读/写有关,但没有找到任何答案。它只能将文件下载到RAM中并使其成为临时文件,但我确实需要将它们保存在本地存储器中。我已经检查了文件路径,目录存在,文件存在,不同的文件(.jpg代替八位字节流),它在windows和mac上工作,但在iOS上不工作。。。这真的很烦人,因为我觉得我哪儿也去不了,真的需要在周五完成。如果需要更多信息,请询问,提前感谢 我通过询问firebase支持人员发现了问题,他们确实帮助了我解决了问题,并向我发送了一个示例代码。具体来说,解决问题的是函数PathToPersistentDataPathUristing和FileUristringPath。我将此信息留给其他需要帮助解决此问题的开发人员。我通过询问firebase支持人员发现了问题,他们确实帮助了我解决了此问题,并向我发送了一个示例代码。具体来说,解决问题的是函数PathToPersistentDataPathUristing和FileUristringPath。我把这个问题留给其他需要帮助的开发人员,就像我一样。Erik回答中的链接断开了。如果其他人正在寻找解决方案,以下是对我有效的方法:
我将“file://”附加到传递给GetFileAsync的destinationFilePath中。Erik答案中的链接已断开。如果其他人正在寻找解决方案,以下是对我有效的方法: 我将“file://”附加到传递给GetFileAsync的destinationFilePath