iOS SDWebImage异步请求图片

来源:互联网 发布:清理上网痕迹软件 编辑:程序博客网 时间:2024/05/29 09:43

使用SDWebImage 库对图片异步请求,自带缓存,对于图片很多的程序使用异步请求,界面不会很卡,

导入库

#import "UIImageView+WebCache.h"


使用

[_userImg sd_setImageWithURL:[NSURLURLWithString:modal.avatar]placeholderImage:[UIImageimageNamed:@"communityDefault"]];

在delegate中实现下面的方法

- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

{

//    停止下载图片

    [[SDWebImageManagersharedManager] cancelAll];

//    清除缓存

    [[SDWebImageManagersharedManager].imageCacheclearMemory];

}


判断字典中的“”“NULL”字符串在对其使用[modal.gradescoresdoubleValue]时会报[NSNull doubleValue]的错误等

可先判断其是否为null

if (![[dict valueForKey:@"gradescores"]isEqual:[NSNullnull]])

        {

           self.gradescores = dict[@"gradescores"];

        }

       else

        {

           self.gradescores =nil;//nil数值默认为0

        }

(各种百度解决的问题)

0 0
原创粉丝点击