【问题标题】:AFNetworking 3.0 setSharedImageCache missingAFNetworking 3.0 setSharedImageCache 缺失
【发布时间】:2023-03-13 11:16:01
【问题描述】:

我正在将使用 AFNetworking 2.x 的 Objective-C 项目迁移到 AFNetworking 3.0。

应用启动时,使用此属性清除图像缓存:

[UIImageView setSharedImageCache:nil]

关键是我在 AFNetworking 3.0 中找不到类似的功能。有没有其他方法可以在新版本中获得这个?

如果有人可以帮助我,我将非常感激。

【问题讨论】:

  • 您如何处理图像?您需要仅在每个应用会话上将它们缓存更长的时间吗?
  • 我只需要在每个应用会话中使用它们,因此当用户关闭应用并再次打开它时,需要清理图像缓存。
  • 看看下面我的回答

标签: objective-c image caching afnetworking afnetworking-3


【解决方案1】:

您不再需要setSharedImageCache

导入标题

#import <AFNetworking/UIImageView+AFNetworking.h>

设置图片

[imageView setImageWithURL:[NSURL URLWithString:imageURL]];

或者,在下载图像时显示占位符图像:

[imageView setImageWithURL:[NSURL URLWithString:imageURL]
          placeholderImage:[UIImage imageNamed:@"placeholder"]];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 2016-04-17
    • 1970-01-01
    相关资源
    最近更新 更多