Swiftui 正在重定向到网站扫描QRCode。快速用户界面

Swiftui 正在重定向到网站扫描QRCode。快速用户界面,swiftui,Swiftui,我正在创建一个应用程序,其中我使用了麻省理工学院的SwiftPackage,该软件包已在本视频中介绍: 我设法制作了所有东西,但现在我无法在扫描二维码时重定向到二维码的内容,因为它只是解除了相机的模块视图(相机被隐藏了) 导入快捷界面 进口乐蒂 导入代码扫描程序 结构OnBoardingONE:视图{ @国家私有变量isShowingScanner=false //身体视图的开始。 var body:一些观点{ VStack{ LottieView(文件名:“QRCode”) .框架(宽:25

我正在创建一个应用程序,其中我使用了麻省理工学院的SwiftPackage,该软件包已在本视频中介绍:

我设法制作了所有东西,但现在我无法在扫描二维码时重定向到二维码的内容,因为它只是解除了相机的模块视图(相机被隐藏了)

导入快捷界面
进口乐蒂
导入代码扫描程序
结构OnBoardingONE:视图{
@国家私有变量isShowingScanner=false
//身体视图的开始。
var body:一些观点{
VStack{
LottieView(文件名:“QRCode”)
.框架(宽:250,高:300)
//二维码开始扫描按钮代码
按钮(操作:{
self.isShowingScanner=true
}) {
文本(“扫描二维码”)
.框架(宽:200,高:27)
.foregroundColor(.白色)
.font(.headline)
}
.sheet(显示:$isShowingScanner){
CodeScannerView(代码类型:[.qr],模拟数据:“加载…”,完成:self.handleScan)
}
.padding()
.background(动画背景渐变())
.转弯半径(15)
.padding(.bottom,50)
}
.padding(.bottom,290)
}
//主体视图的结束
func handleScan(结果:结果){
self.isShowingScanner=false
切换结果{
成功案例(let代码):
网络视图(url:)
案例。失败(let错误):
打印(“扫描失败”)
}
}
//二维码扫描按钮代码的结束
}

我正在寻求您的帮助,我亲爱的开发人员,以帮助我打开一个包含此二维码内容的网络视图

错误是什么?代码是否编译,只是web视图没有显示?在eswitch失败的场景中有一个print语句,但它根本没有显示任何内容,它只是关闭视图关闭视图,在XCODE中没有任何错误。错误是什么?代码是否编译,只是web视图没有显示?eswitch场景失败时有一个print语句,但它根本没有显示任何内容。它只是关闭视图关闭视图,在XCODE中没有任何错误。
import SwiftUI
import Lottie
import CodeScanner

struct OnBoardingONE: View {
        
        @State private var isShowingScanner = false
        
    //    Begining of the body view.
        var body: some View {
            
            VStack {
            LottieView(filename: "QRCode")
                .frame(width: 250, height: 300)
            
    //  Begining of the qr-code scann button code
            Button(action: {
                self.isShowingScanner = true
            }) {
                Text("Scan QR-Code")
                    .frame(width: 200, height: 27)
                    .foregroundColor(.white)
                    .font(.headline)

                }
            .sheet(isPresented: $isShowingScanner) {
                CodeScannerView(codeTypes: [.qr], simulatedData: "Loading...", completion: self.handleScan)
            }
                .padding()
                .background(AnimatedBackgroundGradient())
                .cornerRadius(15)
            .padding(.bottom, 50)
            }
            .padding(.bottom, 290)
        }
    //    Ending of the Body view
        
        func handleScan(result: Result<String, CodeScannerView.ScanError>){
            self.isShowingScanner = false
            
            switch result {
            case .success(let code) :
                Webview(url: "")
            case .failure(let error):
                print("Scaning failed")
            }
        }
    //    Ending of the qr-code scann button code
    
}