呼叫中缺少参数'message'的参数

编程寿司

我回来了另一个问题。我正在遵循此指南:https : //medium.com/@fs.dolphin/passing-data-between-views-in-swiftui-793817bba7b1

一切工作都从中进行,但是SecondView_Previews抛出了错误Missing argument for parameter 'message' in call这是我的ContentView和SecondView

// ContentView
import SwiftUI

struct ContentView: View {
    @State private var showSecondView = false
    @State var message = "Hello from ContentView"
    
    var body: some View {
        VStack {
            Button(action: {
                self.showSecondView.toggle()
            }){
               Text("Go to Second View")
            }.sheet(isPresented: $showSecondView){
                SecondView(message: self.message)
        }
            Button(action: {
                self.message = "hi"
            }) {
                Text("click me")
            }
        }
    }
}
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
import SwiftUI

struct SecondView: View {
    @State var message: String
    
    var body: some View {
        Text("\(message)")
    }
}
 struct SecondView_Previews: PreviewProvider {
    static var previews: some View {
        SecondView() // Error here: Missing argument for parameter 'message' in call.
    }
 }

它尝试将其更改为SecondView(message:String),错误更改为“无法将类型'String.Type'的值转换为预期的参数类型'String'”

有人可以解释我做错了什么,或者如何正确设置预览。没有预览时一切正常。提前致谢!

哈希尔·帕特尔
struct ContentView: View {
    @State var message: String //Define type here 
        var body: some View {
            Text("\(message)")
        }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView(message: "Some text") //Passing value here 
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

呼叫中参数#1缺少参数// Twitter

来自分类Dev

呼叫中缺少参数'options'的参数

来自分类Dev

呼叫中的参数#1缺少自变量

来自分类Dev

呼叫定义中的错误缺少参数:字符串

来自分类Dev

TypeError:on_message()缺少1个必需的位置参数:'message'

来自分类Dev

带有快速获取错误的核心图:“呼叫中参数'frame'的缺少参数”

来自分类Dev

jsonp呼叫:参数列表后缺少)

来自分类Dev

SQL中缺少参数

来自分类Dev

SQL中缺少参数

来自分类Dev

$ stateParams中缺少参数

来自分类Dev

不一致的on_message缺少参数

来自分类Dev

Swift:调用中缺少参数“ host”的参数

来自分类Dev

函数调用中的参数#1缺少参数

来自分类Dev

调用中缺少参数'from'的参数-Swift

来自分类Dev

按键调用中缺少参数#1的参数

来自分类Dev

Swift:调用中缺少参数“ host”的参数

来自分类Dev

“调用中缺少参数参数'queue'”

来自分类Dev

Swift:调用中缺少参数“ locale”的参数

来自分类Dev

快速调用中缺少参数“ responder”的参数

来自分类Dev

调用中缺少参数'totalBytesWritten'的参数

来自分类Dev

为什么要删除此错误?TypeError:on_message()缺少1个必需的位置参数:'message'

来自分类Dev

Swift:缺少参数参数

来自分类Dev

缺少参数

来自分类Dev

使用Swift的MKPolygon(呼叫中参数'interiorPolygons'的Missing参数)

来自分类Dev

呼叫中参数“编码器”的参数丢失

来自分类Dev

使用Swift的MKPolygon(呼叫中参数'interiorPolygons'的Missing参数)

来自分类Dev

For Loop中的UITextView缺少参数

来自分类Dev

SOAP请求中缺少参数

来自分类Dev

sfdisk中缺少参数选项?

Related 相关文章

热门标签

归档