草庐IT

EnvironmentObjects

全部标签

swift - 为什么/何时在 Swift 中为 EnvironmentObjects 允许未初始化的非可选值?

在Swift中,这会在运行时崩溃:classEmptyData:BindableObject{letdidChange=PassthroughSubject()}structRandomView:View{@EnvironmentObjectvaremptyData:EmptyData@EnvironmentObjectvaremptyData2:EmptyDatavarbody:someView{Text("HelloWorld!")}}在SceneDelegate.swift中:funcscene(_scene:UIScene,willConnectTosession:UIScen