【发布时间】:2015-05-03 08:11:20
【问题描述】:
我正在尝试从 RSS 提要下载图像,然后在今天的扩展小部件中显示它,问题甚至是显示一个简单的图像会导致内存警告!:
_imageView.image = [UIImage imageName:xxx.jpg];
这是我使用UIImageView+AFNetworking下载图像的代码:
[_wImage setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[item.imagesFromContent objectAtIndex:0]]]
甚至尝试过NSData:
[_wImage setImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:
[NSURL URLWithString:[item.imagesFromContent objectAtIndex:0]]]]];
结果还是Received memory warning.
【问题讨论】:
-
内存警告并不意味着您编写了错误的代码。这意味着您占用的空间比预期的要多。您应该更改您的实现以避免内存警告。内存泄漏和内存警告之间也有区别
-
@InderKumarRathore 是的,但是小部件崩溃了!!!!
-
您下载的数据大小是多少?
-
@vivekDas 在 100 到 200 kb 之间
标签: ios objective-c iphone uiimage