首页 > 解决方案 > 表达的类型是模棱两可的,没有更多的上下文来制作个人应用程序

问题描述

这是我添加时的代码TextField($order.name, placeholder: Text("Name"))

"Type of expression is ambiguous without more context"我在我拥有的行上收到一条错误消息Text("Number of Cakes: \(order.quantity)")

我的代码:

Stepper (value: $order.quantity, in: 3...20) {
                            Text("Number of Cakes: \(order.quantity)")
                        }
                }

                    Section {

                        Toggle(isOn: $order.specialRequestsEnabled){
                            Text("Any special requests?")
                        }

                        if order.specialRequestsEnabled {
                            Toggle(isOn: $order.extraFrosting) {
                                Text("Add extra frosting")
                            }

                            Toggle(isOn: $order.addSprinkeles) {
                                Text("Add extra sprinkles")
                            }

                        }
                }

                Section {
                    TextField($order.name, placeholder: Text("Name"))
                }

标签: swiftui

解决方案


目前,SwiftUI 可以经常显示与错误站点相距甚远的错误。这些错误可以在实际错误之前和之后出现,并且与实际错误完全无关。最好的方法是注释掉所有不必要的代码,或者甚至创建一个简单的示例并首先使其工作。


推荐阅读