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)")
+ }
}
)
}