Explorar o código

Replace published to set observer

onevcat %!s(int64=4) %!d(string=hai) anos
pai
achega
133385384f
Modificáronse 1 ficheiros con 10 adicións e 2 borrados
  1. 10 2
      Sources/SwiftUI/ImageBinder.swift

+ 10 - 2
Sources/SwiftUI/ImageBinder.swift

@@ -50,8 +50,16 @@ extension KFImage {
 
         var isLoaded: Binding<Bool>
 
-        @Published var loaded = false
-        @Published var loadedImage: KFCrossPlatformImage? = nil
+        var loaded = false {
+            willSet {
+                objectWillChange.send()
+            }
+        }
+        var loadedImage: KFCrossPlatformImage? = nil {
+            willSet {
+                objectWillChange.send()
+            }
+        }
 
         @available(*, deprecated, message: "The `options` version is deprecated And will be removed soon.")
         init(source: Source?, options: KingfisherOptionsInfo? = nil, isLoaded: Binding<Bool>) {