ブロック内の UIImage ポインターを編集したいのですが、許可されていません。
-(void)downloadImage:(NSURL *)url ofPointer:(UIImage *)imagePointer
{
__weak typeof(self) weakSelf = self;
[SDWebImageManager.sharedManager downloadWithURL:url
options:0
progress:^(NSUInteger receivedSize, long long expectedSize) {}
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {
imagePointer = image;
[weakSelf setNeedsDisplay];
}];
}
__block で引数を渡そうとしましたが、これも許可されていません。
-(void)downloadImage:(NSURL *)url ofPointer:(__block UIImage *)imagePointer
引数として渡されたポインタを編集する方法はありますか?