Skip to main content

Handle errors when getting the image; don’t crash

ID
f7203b2
date
2023-06-09 13:21:52+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
562d3fe
message
Handle errors when getting the image; don't crash
changed files
1 file, 5 additions, 1 deletion

Changed files

BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift (2038) → BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift (2225)

diff --git a/BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift b/BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift
index e86ba69..b513415 100644
--- a/BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift
+++ b/BlinkReviewer/BlinkReviewer/Views/PHAssetImage.swift
@@ -63,7 +63,11 @@ class PHAssetImage: NSObject, ObservableObject {
                     contentMode: .aspectFill,
                     options: options,
                     resultHandler: { (result, info) -> Void in
-                        self.image = result!
+                        if let imageResult = result {
+                            self.image = imageResult
+                        } else {
+                            print("Error getting image: \(info)")
+                        }
                     }
                 )
         }