对于某些人来说,这可能是一个简单的问题,但是我在弄清楚如何为SDWebImagePrefetcher应用options
属性时遇到了麻烦
到目前为止,我将其设置为使用补全块获取一些网址
SDWebImagePrefetcher.shared.prefetchURLs(
urls as [URL],
progress: nil,
completed: { finished, skipped in
print("Finished")
}
)
我认为这样设置选项?但是我不确定要启用选项/* ? */
SDWebImageCacheMemoryOnly
SDWebImagePrefetcher.shared.options = /* ? */
答案 0 :(得分:1)
options
的类型为SDWebImageOptions
,它是使用NS_OPTIONS
宏声明的。这意味着您可以在Objective-C中使用按位或运算符来组合选项:
SDWebImagePrefetcher.shared.options = SDWebImageRetryFailed | SDWebImageLowPriority; // etc
或者在Swift中这样:
SDWebImagePrefetcher.shared.options = [.retryFailed, .lowPriority] // etc
所有选项都可以在这里找到:https://sdwebimage.github.io/Enums/SDWebImageOptions.html