【发布时间】:2012-02-12 08:41:08
【问题描述】:
我正在使用HJCache lib 在我的 iPhone 应用程序中缓存图像。
我收到以下错误,但不是所有图像,只是第一个(未)出现。
HJMOFileCache未能将加载文件移动到就绪文件/Users/joao__garcia/.../Library/Caches/imgcache/ready/http:__uni.....jpg
以下图片加载没有问题。有人知道怎么回事吗?
我是这样获取目录的:
objMan = [[HJObjManager alloc] init];
NSString* cacheDirectory = [NSHomeDirectory() stringByAppendingString:@"/Library/Caches/imgcache"] ;
HJMOFileCache* fileCache = [[HJMOFileCache alloc] initWithRootPath:cacheDirectory];
objMan.fileCache = fileCache;
然后:
managedImage = [[HJManagedImageV alloc] initWithFrame:CGRectMake(96, 88, 185, 167)];
managedImage.url = [NSURL URLWithString:[NSString stringWithFormat:@"http:...",video.thumb_video]];
NSLog(@"%@", managedImage.url);
[objMan manage:managedImage];
// [objMan performSelectorOnMainThread:@selector(manage:) withObject:managedImage waitUntilDone:YES];
NSLog(@"image %@", managedImage.image);
[managedImage sizeToFit];
playVideoViewButton.backgroundColor = [UIColor colorWithPatternImage:managedImage.image];
【问题讨论】:
标签: iphone caching image-caching