我正在努力从服务器中检索图像并在ios中显示它。我选择了我需要在全屏幕上看到的图像。但问题是,一旦我回去,它会再次从服务器重新加载整个图像。是否有任何解决方案,以便将其保存在缓存文件中一段时间。我搜索了整个互联网,但没有得到适当的解决方案。任何人都可以指定最好的教程。我是ios的新手
答案 0 :(得分:1)
如果每次返回它都会重新加载来自服务器的所有图像,可能是因为您可能要么创建一个新视图,要么是因为您正在调用从方法viewWillAppear而不是viewDidLoad中加载图像
- (void)viewDidLoad
{
[super viewDidLoad];
// Load the images here...
}
而不是在这里:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
如果这没有帮助,请向我们提供一些代码。