调用 Text 的初始值设定项时没有完全匹配,如何在 SwiftUI 中解决此问题?

680680

我是 swift 的新手,这可能是一个愚蠢的问题,但它让我困惑了很长时间。这是我的代码,我通过模仿 WWDC 2020 的 swiftUI 介绍中的三明治示例编写了这段代码。

import SwiftUI

struct movieDetail: View {

    var idnum:Int

    var body: some View {

        Text(idnum)

    }
}

struct movieDetail_Previews: PreviewProvider {

    static var previews: some View {

        NavigationView {
            movieDetail(idnum:24428)
        }
       
    }
}

虽然它显示为编译错误:

调用初始化程序时没有完全匹配。

WWDC 2020 的示例如下

import SwiftUI

struct sandwichdetail: View {

    var sandwich:Sandwich
    @State private var zoomed = false

    var body: some View {

        VStack {
            Text(sandwich.name)
        }
        .navigationTitle(sandwich.name)
        .edgesIgnoringSafeArea(.bottom)
    }
}

struct sandwichdetail_Previews: PreviewProvider {

    static var previews: some View {
        NavigationView{
            sandwichdetail(sandwich: testData[1])
        }
        
    }
}

我不太明白这两段代码之间的区别以及为什么我的失败和三明治示例成功显示三明治的名称。

罗伯梅奥夫

Text类型没有带Int. 试试这个:

Text("\(idnum)")

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决此问题:尝试在空对象引用上调用虚拟方法'android.text.Editable android.widget.EditText.getText()'

如何在Swift 1.0中覆盖UIView初始值设定项

IBInspectable属性在initWithCoder中没有其值:初始值设定项

如何在DataGridView中解决此问题?

使用对象初始值设定项时如何在列表中添加值?

如何从SwiftUI调用UIViewController

如何在SwiftUI中的视图中调用方法

在swiftUI中无限调用onReceive

有关Alert()调用(SwiftUI)中的额外关闭的问题

如何从SwiftUI调用PHPhotoLibrary presentLimitedLibraryPicker?

对初始化程序SwiftUI的调用中没有完全匹配的项

调用数组(Swift / SwiftUI)时,没有完全匹配的初始化程序

下标[Swift]的调用中没有完全匹配的项

如何在Swift中调用指定的超类初始值设定项

如何在varargs构造函数的初始值设定项列表中初始化向量?

在Ruby(2.1+)中调用超类初始值设定项时,避免重复命名的参数默认值

如何在指定的初始值设定项中调用协议扩展初始值设定项?

如何在 Rails 初始值设定项中配置库

如何在 LinearGradient 初始值设定项中使用变量 - SwiftUI

DetailViewController 初始值设定项问题

如何修复“属性没有初始值设定项并且未在构造函数中明确分配”错误?

如何在 SwiftUI 中为视图创建两个初始值设定项?

SwiftUI:@AppStorage 使用中的“属性初始值设定项在‘self’可用之前运行”

结构中的 Swift/SwiftUI 属性初始值设定项错误

SwiftUI 在 UIViewController 中调用委托

当我在 SwiftUI 中使用 Text 时,如何解决“调用初始化程序时没有完全匹配”错误?

如何解决“数组初始值设定项必须是初始值设定项列表”错误?

如何解决 SwiftUI 中的 MatchedGeometryEffect 淡化效果问题?

从尾随闭包 SwiftUI 中的 API 调用中导出值