0

ブロック内の 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

引数として渡されたポインタを編集する方法はありますか?

4

2 に答える 2