//首先添加
#import <QuartzCore/QuartzCore.h>
#import <ImageIO/ImageIO.h>
@implementation UIImageView (loadGif)
-(void)setGifFilePath:(NSString*)gifFilePath
{
NSData *gifData = [NSData dataWithContentsOfFile:gifFilePath];
NSMutableArray *frames = nil;
CGImageSourceRef src = CGImageSourceCreateWithData((__bridge CFDataRef)gifData, NULL);
double total = 0;
NSTimeInterval gifAnimationDuration;
if (src)
{
size_t l = CGImageSourceGetCount(src);
if (l > 1)
{
frames = [NSMutableArray arrayWithCapacity: l];
for (size_t i =