【发布时间】:2019-09-27 01:57:54
【问题描述】:
我有一个名为 PDFManager 的文件,它负责创建和保存 pdf 文件。
在 PDFManager 上,我创建了 var nameCPT : String = "" 并从 ContentView 我尝试用文本字段中的值填充这个 var
问题是,Xcode 给我一个错误说“无法将 'String' 类型的值转换为预期的参数类型 'Binding'”
我尝试在 pdf 管理器上使用 @State 创建一个 var 但仍然无法正常工作 知道如何将我的 textField 的值传递给 PDFManager?
谢谢
import SwiftUI
struct ContentView: View {
var lm : PDFManager
var body: some View {
VStack {
fakebar
Spacer()
HStack {
TextField("Insert Nome CPT", text: lm.nameCPT).
// not working, I try with $lm.nameCPT but still not working
.padding(.leading)
}
Spacer()
}
}
【问题讨论】: