SwiftUI:EmptyView().onAppear {} 正式存在,但在呈现视图时未调用?

Nep*_*Muw 7 swiftui

斯威夫特用户界面:

EmptyView().onAppear {
//Not called
}
Run Code Online (Sandbox Code Playgroud)

onAppear正式存在,但在呈现视图时未调用?

Asp*_*eri 3

考虑EmptyView就像接口存根(在需要视图的地方放置一些东西,但在某些时候没有任何东西可以提供)。事实上它没有插入到视图层次结构中,所以.onAppear没有被调用,因为什么也没有出现。