Xcode 11 Beta 5 更新不分青红皂白地破坏了我的项目

Xcode 11 Beta 5 updates have broken my project indiscriminately

下载 Xcode 11 beta 5 后,我看到很多似乎 'random errors'(请参阅下面的代码示例以获得更多说明)我似乎无法解决的问题。我已经通读了文档,但对我来说仍然是个谜。

  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'

正如您从代码中看到的那样,我正在将 .leading 应用于 VStack,而不是 HStack...。有什么想法吗?由于此错误消息显然不正确。

您正在为 TextFieldSecureField 使用不再可用的初始值设定项:

将您的文本字段更改为:

TextField("", text: $emailAddress)

并将您的安全文本字段发送至:

SecureField("", text: $password)

注:第一个参数为占位符