Xcode 和 Swift UI 中是不是存在导致不相关错误的已知错误?
Posted
技术标签:
【中文标题】Xcode 和 Swift UI 中是不是存在导致不相关错误的已知错误?【英文标题】:Is there a known bug in Xcode and Swift UI that gives an unrelated error?Xcode 和 Swift UI 中是否存在导致不相关错误的已知错误? 【发布时间】:2020-01-15 06:05:52 【问题描述】:当我尝试在我的视图中创建一个文本字段对象时,我的 VStack 上出现了一个完全不相关的错误。如果我单击修复按钮,它会给我另一个错误。我修复那个等等。你能帮我解决这个问题吗?
我得到的确切错误是Static member 'leading' cannot be used on instance of type 'HorizontalAlignment'
import SwiftUI
struct CodeLoginPage: View
@State public var key: String = ""
var body: some View
NavigationView
VStack (alignment: .leading, spacing: 50)
HStack ()
Text("Register")
//.font(.headline)
.font(.system(size: 34, weight: .heavy, design: .default))
Spacer()
.padding(.horizontal)
TextField($key)
Spacer()
.padding(.horizontal)
struct CodeLoginPage_Previews: PreviewProvider
static var previews: some View
CodeLoginPage()
【问题讨论】:
与 SwiftUI 相关的错误消息在措辞和代码中的指示位置上都非常模糊。随着 SwiftUI 的成熟,这应该会有所改善。 【参考方案1】:错误是由于TextField
应该是这样的TextField("key:", text: $key)
【讨论】:
以上是关于Xcode 和 Swift UI 中是不是存在导致不相关错误的已知错误?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode (Swift) 中的 UI:我只想要 UIStackView 的折叠功能,而不是标准化间距。还值得用吗?
Swift UI Canvas 未在 macOS 10.15 和 Xcode 11.1 中显示