使用缓存到本地的图片对initWithUrl的进行初始化

NSString *imageB64 = [NSString stringWithFormat:@"%@",[uneImage imageB64]];
NSData *dataImageB64 = [NSData dataFromBase64String:imageB64];
UIImage *imagePNG = [UIImage imageWithData:dataImageB64];

NSString *tempURL = [[TTURLCache sharedCache] storeTemporaryImage:imagePNG toDisk:NO];

MockPhoto *unePhoto = [[[MockPhoto alloc] initWithURL:tempURL 
smallURL:tempURL 
size:CGSizeMake(imagePNG.size.width, imagePNG.size.height) 
caption:[uneImage commentaireImage]] autorelease];

 

 

原始链接http://www.iphonedevsdk.com/forum/iphone-sdk-development/35838-problem-ttphotoviewcontroller-uitabbarcontroller.html

 

项目中的链接

 

TTURLCache *cache = [TTURLCachesharedCache];

    NSMutableArray *photoResource = [NSMutableArrayarray];

    for (ImageCustomProperty *item inself.imageUrlSource) {

        

        UIImage *imagePNG = [UIImage imageWithData:[cache dataForURL:item.imageUrl]];

        NSString *tempURL = [[TTURLCache sharedCache] storeTemporaryImage:imagePNG toDisk:NO];        

        Photos *photo = [[Photos alloc] initWithURL:item.imageUrl smallURL:tempURL size:CGSizeMake(320, 480)];

        [photoResource addObject:photo];

        TT_RELEASE_SAFELY(photo);

    }

    DLog(@"new image is %@", self.imageUrlSource);

    self.photoSource = [[PhotoSourcealloc] initWithType:PhotoSourceNormaltitle:nilphotos:photoResource photos2:nil];

    

    [self.tableViewreloadData];

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值