SwiftUIのTextFieldにイニシャライザはinit(_ titleKey: LocalizedStringKey, text: Binding<String>)なので以下のように String? な値をbindするとエラーになります。 struct PlaygroundView: View { @State var text: String? = "" var body: some View { VStack { TextField("Text", text: $text) } .frame(width: 300, height: 300) } } PlaygroundPage.cu…