iOS上显示内存泄漏,显示base64图像序列

时间:2015-11-21 14:05:13

标签: ios memory memory-leaks uiimageview base64

我有很多base64图像,我希望尽快显示它们。问题是,显示它们后内存不会被释放,而且更多的fps会很好。这是我在uiimageview中显示base64图像的代码我在循环中调用:

db.items.remove();
db.items.update({},{$set:{a:1},$setOnInsert:{b:2}},{upsert:1})
db.items.find({});

1 个答案:

答案 0 :(得分:0)

首先要做的是使用@autoreleasepool

for(....){
@autoreleasepool
{
NSString message = [NSString stringWithFormat:@"data:image/jpg;base64,%@",base64string];
NSURL *url = [NSURL URLWithString:message];
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *ret = [UIImage imageWithData:imageData];
}
}

当然这会帮助你释放记忆。

您是否也可以发布与上述相关的代码?

由于