mirror of
https://github.com/zhigang1992/Kingfisher.git
synced 2026-01-12 17:23:16 +08:00
Use the correct local file cache key for AVAsset data provider
This commit is contained in:
@@ -53,7 +53,10 @@ public struct AVAssetImageDataProvider: ImageDataProvider {
|
||||
public let time: CMTime
|
||||
|
||||
private var internalKey: String {
|
||||
return (assetImageGenerator.asset as? AVURLAsset)?.url.absoluteString ?? UUID().uuidString
|
||||
guard let url = (assetImageGenerator.asset as? AVURLAsset)?.url else {
|
||||
return UUID().uuidString
|
||||
}
|
||||
return url.cacheKey
|
||||
}
|
||||
|
||||
/// The cache key used by `self`.
|
||||
|
||||
Reference in New Issue
Block a user