Luka

Results 39 comments of Luka

I have same problem. I agree that this is a serious bug.

@nicklockwood I found this bug. ``` - (NSArray *)hideEmptyLayers:(CALayer *)layer { NSMutableArray *layers = [NSMutableArray array]; if (CGRectIsEmpty(layer.bounds)) // **** Bug is here. **** { layer.hidden = YES; [layers addObject:layer];...

来给代码贴一个比较好读的版本 ``` - (void)_trimToAge:(NSTimeInterval)ageLimit { if (ageLimit

是在ListView内使用时出现的问题吗?

在block内调用self时得用weakSelf

在category里有判断是否已经缓存过的,你是直接用了manager吗

你是通过什么方式(或者说通过调用哪个方法)开始加载图片的? 我觉得通常使用的话直接用UIImageView的category就好了,而且category里也确实存在判断是否已经缓存过的代码,所以应该不会出问题

sorry,理解错了你的意思,我以为你在说'缓存失效'的问题,其实关键点在于'会出现多个重复请求' 所以我建立了一个测试项目,测试了一下两个不同ImageView同时请求一张图片的情况,确实复现了你所说的'重复请求'的问题。 还有,你贴出的代码虽然解决了重复请求的问题,但是这样是不可行的,因为丢失了此次请求的所有回调(progress, transform, completion),并且返回的operation是别人的operation,在后边的执行过程中可能会出现其他未知问题(其实是因为我懒,不想继续往后看代码了...)。 最后,对于本题的重点'重复请求'的问题,还是要等作者来亲自解答了^_^

cache能设置最大占用内存数