创建多级导航链接,并且遵循方法1时,observeobject不会更新并填充列表,但对于方法2而言适用
observeobject正在存储从api填充的数据
方法1 主视图->视图1->视图2->视图3->视图4
主视图->具有多个导航链接的Navigationview 单击导航链接之一以转到视图1
查看1->将ObservedObject用于列表 单击列表项并移至视图2
查看2->多个导航链接 单击导航链接之一以转到视图3
查看3->将ObservedObject用于列表 单击列表项并移至查看4
查看4->将ObservedObject用于列表 但是列表没有填充
注意:我添加了一个按钮来调用加载参数,它会显示数据。 从onAppear调用时,数据未加载到ObservedObject中。
方法2 具有多个导航链接的Navigationview 单击导航链接之一以转到视图1
查看1->将ObservedObject用于列表 单击列表项并移至视图2
查看2->多个导航链接 单击导航链接之一以转到视图4
查看4->将ObservedObject用于列表 没问题