Просмотр исходного кода

Add Combine import to prevent device building error

onevcat 4 лет назад
Родитель
Сommit
ad22e8b088

+ 1 - 0
Sources/SwiftUI/ImageBinder.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
 extension KFImage {

+ 1 - 0
Sources/SwiftUI/ImageContext.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
 extension KFImage {

+ 1 - 0
Sources/SwiftUI/KFAnimatedImage.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine) && canImport(UIKit) && !os(watchOS)
 import SwiftUI
+import Combine
 
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
 public struct KFAnimatedImage: KFImageProtocol {

+ 1 - 0
Sources/SwiftUI/KFImage.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
 public struct KFImage: KFImageProtocol {

+ 1 - 0
Sources/SwiftUI/KFImageOptions.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 // MARK: - KFImage creating.
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)

+ 1 - 0
Sources/SwiftUI/KFImageProtocol.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *)
 public protocol KFImageProtocol: View, KFOptionSetter {

+ 1 - 0
Sources/SwiftUI/KFImageRenderer.swift

@@ -26,6 +26,7 @@
 
 #if canImport(SwiftUI) && canImport(Combine)
 import SwiftUI
+import Combine
 
 /// A Kingfisher compatible SwiftUI `View` to load an image from a `Source`.
 /// Declaring a `KFImage` in a `View`'s body to trigger loading from the given `Source`.