File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -237,14 +237,15 @@ private struct QRView: View {
237237 let filter = CIFilter . qrCodeGenerator ( )
238238 let data = text. data ( using: . ascii, allowLossyConversion: false ) !
239239 filter. message = data
240- let ciimage = filter. outputImage!
241- let transform = CGAffineTransform ( scaleX: 10 , y: 10 )
242- let scaledCIImage = ciimage. transformed ( by: transform)
243- #if os(iOS)
244- image = UIImage ( data: UIImage ( ciImage: scaledCIImage) . pngData ( ) !)
245- #elseif os(macOS)
246- image = NSImage . fromCIImage ( scaledCIImage)
247- #endif
240+ if let ciimage = filter. outputImage {
241+ let transform = CGAffineTransform ( scaleX: 10 , y: 10 )
242+ let scaledCIImage = ciimage. transformed ( by: transform)
243+ #if os(iOS)
244+ image = UIImage ( data: UIImage ( ciImage: scaledCIImage) . pngData ( ) !)
245+ #elseif os(macOS)
246+ image = NSImage . fromCIImage ( scaledCIImage)
247+ #endif
248+ }
248249 }
249250 }
250251}
You can’t perform that action at this time.
0 commit comments