Swiftui 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

在下载Xcode 11 beta 5之后,我看到了许多似乎无法解决的“随机错误”(请参阅下面的代码示例以了解更多说明)。我已经通读了文档,对我来说它仍然是一个完全的谜

  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变量的视图下。。可能与此有关?救生圈!我知道我会错过一些简单的东西。非常感谢,不客气。当处理毫无意义的消息时,开始注释代码,直到错误变得更有意义。在您的例子中,我首先对所有视图中的所有修饰符进行注释。错误随后变得显而易见。祝你好运