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...。有什么想法吗?由于此错误消息显然不正确。
您正在为 TextField
和 SecureField
使用不再可用的初始值设定项:
将您的文本字段更改为:
TextField("", text: $emailAddress)
并将您的安全文本字段发送至:
SecureField("", text: $password)
注:第一个参数为占位符
下载 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...。有什么想法吗?由于此错误消息显然不正确。
您正在为 TextField
和 SecureField
使用不再可用的初始值设定项:
将您的文本字段更改为:
TextField("", text: $emailAddress)
并将您的安全文本字段发送至:
SecureField("", text: $password)
注:第一个参数为占位符