macOS SwiftUI不会通过segue显示的应用模式NSHostingController从菜单中移除。NSHostingController是一个用于在macOS中承载SwiftUI视图的控制器类,它允许将SwiftUI视图嵌入到传统的AppKit应用程序中。虽然在macOS中,使用segue进行视图之间的导航是常见的做法,但是在SwiftUI中,通常使用NavigationView和NavigationLink来实现视图之间的导航。
在SwiftUI中,可以通过NavigationView和NavigationLink来管理视图之间的导航关系。NavigationView是一个容器视图,用于在应用程序中创建导航栏,并提供了一种简单的方式来管理视图之间的导航。NavigationLink是一个视图链接,用于在NavigationView中创建可点击的导航链接。
所以,使用SwiftUI时,可以通过NavigationView和NavigationLink来实现视图之间的导航,而不需要使用segue和NSHostingController。这种方式更符合SwiftUI的设计理念和开发模式。
关于SwiftUI的更多信息和使用示例,可以参考腾讯云的官方文档:SwiftUI - 腾讯云
领取专属 10元无门槛券
手把手带您无忧上云