SwiftUI List onDelete索引设置为int

2fjabf4q  于 2023-05-05  发布在  Swift
关注(0)|答案(2)|浏览(137)

如何转换报价集:将值设置为纯int?
我可以使用offsets.startIndex得到一个范围,但这仍然不能给予我一个int。startIndex似乎是我需要传递给视图模型的值,这样我就可以更新底层数组。

noj0wjuj

noj0wjuj1#

如果你不想使用for循环,这也可以。

guard let i = indexSet.first?.primitivePlottable else { return }
cunj1qz1

cunj1qz12#

您可以通过IndexSet循环以获取用户触发器要删除的数组的特定索引。

.onDelete {indexSet in
            for index in indexSet{
                print(index)
            }
        }

将只有一个元素index,这将是数组的索引被删除。

相关问题