使用来自swift的Objective-C枚举

时间:2016-04-08 08:45:03

标签: swift swift2

我使用SDWebImage库,有一种下载图像的方法:

- (id <SDWebImageOperation>)downloadImageWithURL:(NSURL *)url
                                         options:(SDWebImageOptions)options
                                        progress:(SDWebImageDownloaderProgressBlock)progressBlock
                                       completed:(SDWebImageCompletionWithFinishedBlock)completedBlock {

问题是SDWebImageOptions是枚举typedef NS_OPTIONS(NSUInteger, SDWebImageOptions)

如果我打电话:

SDWebImageManager.sharedManager().downloadWithURL(NSURL(string: video.thumbnailUrl), options: 0, progress: nil) { (_, _, _, _) in

Cannot convert value of type 'Int' to expected argument type 'SDWebImageOptions'

因为我选择0作为选项而且它是一个emun。如何解决这个问题。

还有一个pod库,我无法修改源代码。

0 个答案:

没有答案