我有一个hstack,其中包含在ForEach外观中创建的多个元素。每个元素都是一个vstack,内部具有3个文本视图,并在vstack上提供一个上下文菜单:
VStack {
Text(“”)
Text(“”)
Text(“”)
}
.contextMenu {
// code
}
每个textview都填充有ObservedObject的Published成员的数据。
当我访问菜单时,显示的数据有故障。第一张图片是初始视图,第二张图片是故障:
上下文菜单显示视图首次出现时存在的数据。释放上下文菜单后,数据将显示旧数据一秒钟,然后切换到新数据(如果通过单击其中一个按钮进行了更改)。
有什么想法为什么会发生?