当前位置 : 主页 > 网络编程 > 其它编程 >

在UITableView中利用SDWebImage,图片只出来一部分,滚动刷新后才能显示

来源:互联网 收集:自由互联 发布时间:2023-07-02
在UITableView中利用SDWebImage来缓存图片,但是第一次运行时图片只出来一部分(随机的出现1张或者2张),点击每一行或者把表格滚动出屏幕再滚动回来,图片就出现了。不知道是 在UITa
在UITableView中利用SDWebImage来缓存图片,但是第一次运行时图片只出来一部分(随机的出现1张或者2张),点击每一行或者把表格滚动出屏幕再滚动回来,图片就出现了。不知道是

在UITableView中利用SDWebImage来缓存图片,但是第一次运行时图片只出来一部分(随机的出现1张或者2张),点击每一行或者把表格滚动出屏幕再滚动回来,图片就出现了。不知道是什么原因?求解答,谢谢。主要代码如下:

12345678910111213141516171819202122232425262728293031323334353637-(void)viewDidLoad{    [super viewDidLoad];//加载数据    [self setUpStatusData];}-(void)setUpStatusData{    AFHTTPRequestOperationManager *mgr=[AFHTTPRequestOperationManager manager];    NSMutableDictionary *params=[NSMutableDictionary dictionary];    NSString *filePath=[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"account.data"];    WPAccount *account=[NSKeyedUnarchiver unarchiveObjectWithFile:filePath];    params[@"access_token"]=account.access_token;    [mgr GET:@"https://api.weibo.com/2/statuses/home_timeline.json" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {        NSArray *dictArray=responseObject[@"statuses"];self.statuses=[WPStatus objectArrayWithKeyValuesArray:dictArray];        //刷新表格        [self.tableView reloadData];    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {    }];}-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *ID=@"cell";UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:ID];    if (cell==nil) {        cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];    }    WPStatus *status=self.statuses[indexPath.row];    cell.textLabel.text=status.text;    WPUser *user=status.user;    cell.detailTextLabel.text=user.name;//加载图片,用框架,有缓存    [cell.imageView sd_setImageWithURL:[NSURL URLWithString:user.profile_image_url] placeholderImage:[UIImage imageWithName:@"icon"]];    return cell;}

   

上一篇:网页被劫持了该怎么办
下一篇:没有了
网友评论