草庐IT

onAppear

全部标签

swift - SwiftUI 应用程序的 NavigationView 中的 onAppear 和 onDisappear 是否按预期运行?

我想知道SwiftUI(我写这篇文章时是Xcode11beta6)中onAppear和onDisappear的行为是开发人员会觉得更有用的,还是只是一个问题而不是一个功能。现在,如果我们使用级联导航,正如您将在我附加的示例代码中找到的那样(在Xcode11b6中编译和运行良好),用户来回导航的控制台输出只会触发onAppear向前方向(意味着更深入)的新View负载的情况。在导航中:根->NestedView1->NestedView2->NestedView3,向每个View阶段添加调试助手时,.onAppear(perform:{print("onAppearlevelN")}).