Posts

Post not yet marked as solved
1 Replies
230 Views
I'm new to this coding thing and I came across this error saying "Cannot assign value of type 'ScanResult' to type 'String'" in the line "self.scannedCode = code" The attached is my code for reference import SwiftUI import CodeScanner struct print: View {   @State var isPresentingScanner = false   @State var scannedCode: String = "Scan QR code on mask box"       var scannerSheet : some View {     CodeScannerView(       codeTypes: [.qr],       completion: { result in         if case let .success(code) = result {           self.scannedCode = code           self.isPresentingScanner = false                     }       }                 )   }       var body: some View {     VStack(spacing: 10) {       Text(scannedCode)               Button ("Scan QR Code") {         self.isPresentingScanner = true       }               .sheet(isPresented: $isPresentingScanner) {         self.scannerSheet       }     }   } } struct ContentView_Previews: PreviewProvider {   static var previews: some View {     print()   } }
Posted
by vansxle.
Last updated
.