TextField 实现时无法推断通用参数 'C0'

Generic parameter 'C0' could not be inferred while TextField implementation

在没有 SwiftUI 一段时间后,我尝试做一些基本的事情...实现一个简单的 TextField 并收到下面的失败消息..

这是我的代码片段。

struct ContentView: View {

@State private var name = String()
@State private var pw = String()
@State private var fileName = "Test"

var body: some View {
    NavigationView{
        ZStack{
            VStack{
              Spacer()
                VStack{
                    Image("user")
                        .resizable()
                        .frame(width: 100, height: 100)
                    Spacer()
                    Text("Hello User.")
                    Text("Please insert your Username and password")
                    .lineLimit(nil)
                }
            .padding()
                HStack{
                    Spacer()
                    Text("Username")
                        .font(.headline)
                    Spacer()
                    Text("Password")
                        .font(.headline)
                    Spacer()
                }
                HStack{
                    Spacer()
                    TextField($name, placeholder: Text("Name"))
                        .textFieldStyle(.roundedBorder)
                        .scaledToFit()
                    Spacer() 
                }
            }
        }
    }
}

我不明白编译器要我做什么。 感谢您的帮助!

TextField 上的代码已过时或错误:

  TextField("Name", text:$name )
                   .textFieldStyle(RoundedBorderTextFieldStyle())
                    .scaledToFit()