Swiftui 在IOS14中,如何使用.fullScreenCover下的参数初始化内容

Swiftui 在IOS14中,如何使用.fullScreenCover下的参数初始化内容,swiftui,ios14,Swiftui,Ios14,.fullScreenCover(显示:,内容:查看#>) 我需要用一个参数初始化一个视图并将其传递给.fullScreenCover,我可以用TesFullScreen.init毫无问题地完成它,但是如果我用参数初始化视图,它将出错,下面是示例代码。希望有人能帮忙。谢谢 没有参数的机器正在工作 .fullScreenCover(isPresented: self.$showFullScreen, content: TesFullScreen.init) 但使用参数不起作用

.fullScreenCover(显示:,内容:查看#>)

我需要用一个参数初始化一个视图并将其传递给.fullScreenCover,我可以用TesFullScreen.init毫无问题地完成它,但是如果我用参数初始化视图,它将出错,下面是示例代码。希望有人能帮忙。谢谢

没有参数的机器正在工作

     .fullScreenCover(isPresented: self.$showFullScreen, content: TesFullScreen.init)
但使用参数不起作用

     .fullScreenCover(isPresented: self.$showFullScreen, content: TesFullScreen(closeFlag: self.$showFullScreen, game: 1))
内容视图

import SwiftUI
struct ContentView: View {
    
    var game : Int = 1
    @State var showFullScreen : Bool = false
    
    var body: some View {
        NavigationView {
            VStack {
                Spacer()
                Button(action: { self.showFullScreen = true }) {
                    Text("Show Full Screen")
                }
                Spacer()
            }
            .navigationBarTitle("TextBugs", displayMode: .inline)
        }
        .fullScreenCover(isPresented: self.$showFullScreen, content: TesFullScreen.init)
//        .fullScreenCover(isPresented: self.$showFullScreen, content: TesFullScreen(game: 1))
    }
}
全屏

struct TesFullScreen: View {
    
    init(game : Int){
        print(game)
    }

    init(){
        print("No parameter work")
    }
    
    var body: some View {
        Text("Full Screen")
    }
}
完整编码:
我终于拿到了。需要这样改变吗

.fullScreenCover(isPresented: self.$showFullScreen){
            TesFullScreen(game: 1)
        }

我终于明白了。需要这样改变吗

.fullScreenCover(isPresented: self.$showFullScreen){
            TesFullScreen(game: 1)
        }

您没有正确理解我-请创建一个最小但可复制的示例-这样我可以将粘贴复制到我的项目中,理想情况下仅包含
struct TesFullScreen:View
,并直接粘贴到问题中(不是作为到GitHub的链接)。ic..我减少代码,您可以通过复制和解析进行复制。我的Xcode版本是12.0,您没有正确理解我的意思-请创建一个最小但可复制的示例-这样我就可以将粘贴复制到我的项目中,理想情况下只包含
struct TesFullScreen:View
,并直接粘贴到问题中(不是作为到GitHub的链接).ic..我减少了代码,您可以通过复制和解析进行复制。我的Xcode版本是12.0非常好,非常感谢非常好,非常感谢