带GIF图像的SDImage缓存

时间:2013-12-12 14:30:09

标签: ios objective-c image caching animated-gif

我正在使用https://github.com/mayoff/uiimage-from-animated-gif在UIButton上显示GIF图像。我想使用SDImageCache加载GIF图像。正常.JPEG与SDImageCache + setImageWithURL一起正常工作。但是,随着GIF应用程序崩溃说"由于内存压力终止了应用程序"。

    if ([iamgeUrl rangeOfString:@".gif"].location == NSNotFound)
    {
        NSLog(@"Its coming in non gif image");
        [image setImageWithURL:[NSURL URLWithString:iamgeUrl]
              placeholderImage:nil
                       options:0
                       success:^(UIImage *image) {}
                       failure:^(NSError *error) {
                           NSLog(@"Couldn't download the image, Error: %@", error.localizedDescription);
                       }
               progressBarInfo:pbInfo];
    }
    else
    {
        NSLog(@"Its coming in  gif image");
        NSURL *imgURL = [NSURL URLWithString:iamgeUrl];
        NSLog(@"imgArr for GIF Series:%@",imgArr);
        imgGif = [UIImage animatedImageWithAnimatedGIFURL:imgURL];
        [image setImage:imgGif forState:UIControlStateNormal];
    }

请在这种情况下帮助我解决这个恼人的问题。谢谢。

0 个答案:

没有答案