这对一些人来说可能是个简单的问题,但我很难弄清楚如何应用 options 属性为 SDWebImagePrefetcher
options
到目前为止,我设置它来获取一些带有完成块的URL
SDWebImagePrefetcher.shared.prefetchURLs( urls as [URL], progress: nil, completed: { finished, skipped in print("Finished") } )
我想选项是这样设置的?但我不知道需要什么来代替 /* ? */ 为了启用其中一个选项 SDWebImageCacheMemoryOnly
/* ? */
SDWebImageCacheMemoryOnly
SDWebImagePrefetcher.shared.options = /* ? */
options 属于类型 SDWebImageOptions ,使用 NS_OPTIONS 宏。这意味着您可以使用Objective-C中的按位或运算符组合选项:
SDWebImageOptions
NS_OPTIONS
SDWebImagePrefetcher.shared.options = SDWebImageRetryFailed | SDWebImageLowPriority; // etc
或者像这样在斯威夫特:
SDWebImagePrefetcher.shared.options = [.retryFailed, .lowPriority] // etc
所有选项都可以在这里找到: https://sdwebimage.github.io/Enums/SDWebImageOptions.html