Swift 表达式类型不明确,没有更多上下文xcode 11

Swift 表达式类型不明确,没有更多上下文xcode 11,swift,xcode,swiftui,xcode11,Swift,Xcode,Swiftui,Xcode11,我需要帮助。 我试着制作一个应用程序来检查数字是否为素数。每次我试着运行它,它都会给我一个机会。 我试图添加文本字段以获得输入。 那么你能帮我做个更好的设计吗?我在找颜色,让它看起来很漂亮。 我的代码: 您需要一个@状态,以便UI根据变量x 您还应该在主体内部移动变量,因为该变量不需要是实例变量 struct ContentView: View { @State private var x = 1 var body: some View { VStack {

我需要帮助。 我试着制作一个应用程序来检查数字是否为素数。每次我试着运行它,它都会给我一个机会。 我试图添加文本字段以获得输入。 那么你能帮我做个更好的设计吗?我在找颜色,让它看起来很漂亮。 我的代码:


您需要一个
@状态
,以便UI根据变量
x

您还应该在主体内部移动变量,因为该变量不需要是实例变量

struct ContentView: View {
    @State private var x = 1

    var body: some View {
        VStack {
            Button(action: {
                self.x = 2
            }) {
                Text("increase")
            }
            Text("\(x)")
        }
    }
}
struct ContentView: View {
    @State private var x = 1

    var body: some View {
        VStack {
            Button(action: {
                self.x = 2
            }) {
                Text("increase")
            }
            Text("\(x)")
        }
    }
}