2016-09-24 15 views

答えて

0

MWGridViewControllerでは、cellForRowのコードです。通知を使用して画像を要求する元の方法。そして、私はブロックを使ってそれを変更します。それは私にとってはうまくいく。

//my code 
[photo requestImageForAsset:photo.asset size:CGSizeMake(cell.width * 2, cell.height * 2) resizeMode:PHImageRequestOptionsResizeModeFast completion:^(UIImage *image, NSDictionary *info) { 
    if(image){ 
     photo.loadingInProgress = NO; 
     cell.imageView.image = image; 
     [cell hideLoadingIndicator]; 
     cell.selectedButton.hidden = !_selectionMode; 
     [cell hideImageFailure]; 
    } 
}]; 
//original code 
UIImage *img = [_browser imageForPhoto:photo]; 
if (img) { 
    [cell displayImage]; 
} else { 
    [photo loadUnderlyingImageAndNotify]; 
} 
関連する問題