我指的是两个我已经问过并被Asperi很好地回答的问题:SwiftUIForEach with .indices() does not update after onDelete,SwiftUIonDeleteList with Toggle 现在我尝试用NavigationLink修改ForEach中的闭包,突然应用程序再次崩溃 Thread 1: Fatal error: Index out of range当我试着刷删除<e
当我使用onDelete()删除数组的元素时,它会删除数据中的正确项,但删除UI上的最后一个项。我看到了,但我已经在使用它推荐的内容了。有什么建议吗?@State var items = ["One", "Two", "Three"] var body: some View { ForEach(items.indices,
使用Xcode13的新binding variant of ForEach,我的应用程序在从@Published属性支持的内容中删除除最后一个元素以外的任何元素时,都会在设备上崩溃(但可以在模拟器中运行这是一个自包含的应用程序,演示了这个问题: import SwiftUI
let id: UUID
let name:($model.vegetables) { $veg
@State var multiOptions = [""] 我正在尝试为用户创建文本字段以填充数字,但我希望他们选择他们将填充的文本字段的数量。为此,我有一个ForEach循环。ForEach(multiOptions.indices, id: \.self) { index in .textFieldStyle(RoundedBorde