Swift和Objective-C混编之block的调用

Objective-C中的block,比如 SDWebImageCompletedBlock的声明如下

typedef void(^SDWebImageCompletedBlock)(UIImage *image, NSError *error, SDImageCacheType cacheType);

 

在Swift中使用这个block的代码如下:

 

 

let block:SDWebImageCompletedBlock = {(image:UIImage!,error:NSError!,cacheType:SDImageCacheType! ) -> Void in
            
        }