提问人:Ansh Patel 提问时间:4/15/2023 更新时间:4/15/2023 访问量:12
如何在 SwiftUI 中将“AddRecipe 文件”中创建的数组显示为“InstructionsView”文件
How to display an array made in "AddRecipe file" to "InstructionsView" file in SwiftUI
问:
我在一个名为“AddRecipe”的文件中创建了一个名为“instructions”的空数组,并使用 TextField 和 Button 将项目附加到其中。但现在我想在另一个名为“InstructionsView”的文件中显示这个数组。我该怎么做?我尝试了几种方法,但似乎都不起作用。
这是 AddRecipe 文件
class instructionsArray: ObservableObject {
@Published var instructions: [String] = []
}
struct AddRecipe: View {
@Environment(\.managedObjectContext) private var viewContext
@ObservedObject var data = instructionsArray()
这是 InstructionsView 文件
struct InstructionsView: View {
@ObservedObject var data = instructionsArray()
var body: some View {
NavigationView {
ForEach(data.instructions, id: \.self) { i in
Text(i)
}
}
}
答: 暂无答案
评论