mirror of
https://github.com/zhigang1992/Kingfisher.git
synced 2026-05-04 20:02:28 +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