Swiftui Xcode 11 Beta 5更新不分青红皂白地破坏了我的项目
在下载Xcode 11 beta 5之后,我看到了许多似乎无法解决的“随机错误”(请参阅下面的代码示例以了解更多说明)。我已经通读了文档,对我来说它仍然是一个完全的谜Swiftui Xcode 11 Beta 5更新不分青红皂白地破坏了我的项目,swiftui,xcode11,Swiftui,Xcode11,在下载Xcode 11 beta 5之后,我看到了许多似乎无法解决的“随机错误”(请参阅下面的代码示例以了解更多说明)。我已经通读了文档,对我来说它仍然是一个完全的谜 struct RegistrationForm : View { @Binding var emailAddress : String @Binding var password : String var body: some View{ VStack(alignmen
struct RegistrationForm : View {
@Binding var emailAddress : String
@Binding var password : String
var body: some View{
VStack(alignment: .leading){ ///The error appears here **
Text(verbatim: "Email address")
.foregroundColor(Color.black)
.bold()
.font(.subheadline)
.padding(.leading, 12)
TextField($emailAddress)
.padding(.all)
Text(verbatim: "Password")
.foregroundColor(Color.black)
.bold()
.font(.subheadline)
.padding(.leading, 12)
SecureField($password)
.padding(.all)
}
}
}
///////Error message ///////
**
Static member 'leading' cannot be used on instance of type 'HorizontalAlignment'
正如您从代码中看到的,我正在申请。导致的是VStack,而不是HStack。。。。有什么想法吗?因为此错误消息显然不正确。您正在为
TextField
和SecureField
使用不再可用的初始值设定项:
将文本字段更改为:
TextField(“,text:$emailAddress)
以及您的安全文本字段:
SecureField(“,文本:$password)
注意:第一个参数是占位符请注意,在查看我的项目后,我看到的所有错误都显示在带有@Binding变量的视图下。。可能与此有关?救生圈!我知道我会错过一些简单的东西。非常感谢,不客气。当处理毫无意义的消息时,开始注释代码,直到错误变得更有意义。在您的例子中,我首先对所有视图中的所有修饰符进行注释。错误随后变得显而易见。祝你好运