swiftui - 表达的类型是模棱两可的,没有更多的上下文来制作个人应用程序
问题描述
这是我添加时的代码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 可以经常显示与错误站点相距甚远的错误。这些错误可以在实际错误之前和之后出现,并且与实际错误完全无关。最好的方法是注释掉所有不必要的代码,或者甚至创建一个简单的示例并首先使其工作。
推荐阅读
- android - 在没有运行时权限的情况下获取 IMEI 号码
- hadoop - dfs.blocksize 和 BlockCapacity 的值不同
- ios - 异常'-[GIDSignIn setPresentingViewController:] 无法识别的选择器发送到实例 0x280e898c0'
- sql - 在计数中使用星号和表别名 T-SQL
- python - 导入时无法通过在windows中双击打开python文件
- excel - 从VBA中的地址中提取第一列号
- c++ - 赋值运算符是否调用复制构造函数?
- java - Javafx中的倒计时与最大化
- azure - WSO2 与 Azure AD 集成 - 访问 https://outlook.office365.com/api/v2.0/me 时出现 403
- tensorflow - Training multiple models defined from the same class in Tensorflow 2.0 fails when using @tf.function