2017-02-18 111 views
0

当我从存储中检索图像时,大约需要1-2秒。如果我可以在本地保存这个图像,我不必等待。有没有解决这个问题的方法?本地存储图像

+0

是的,你可以保存图像本地保存在文档目录中,一旦图像下载保存该路径没有“文档目录路径”。每次运行应用程序时, 文档目录路径都会更改,因此您必须动态给出该路径。希望这个帮助。 –

+0

@RatneshShukla谢谢!但我可以知道我在哪里可以找到这个“文档目录路径”?或者你能给我一个示例代码?我对编码很陌生,所以请理解。 –

+0

让文件管理= NSFileManager.defaultManager() 令路径=(NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,真)[0]作为的NSString).stringByAppendingPathComponent( “apple.jpg”) –

回答

1

我想你应该使用SDWebImage库从firebase存储下载(JPEG,PNG,...)图像。您需要传递图片的'网址',您需要下载。

它是异步图像下载与内存+磁盘图像缓存与自动缓存过期处理,并保证相同的URL将不会下载多次和更多。 请经过,这真是太棒了!

这里的链接,https://github.com/rs/SDWebImage

+0

是的,这是要走的路。 – Aragunz