dismantleNSViewController(_:coordinator:)
Cleans up the presented view controller (and coordinator) in anticipation of its removal.
Declaration
@MainActor @preconcurrency static func dismantleNSViewController(_ nsViewController: Self.NSViewControllerType, coordinator: Self.Coordinator)Parameters
- nsViewController:
Your custom view controller object.
- coordinator:
The custom coordinator instance you use to communicate changes back to SwiftUI. If you do not use a custom coordinator, the system provides a default instance.
Discussion
Use this method to perform additional clean-up work related to your custom view controller. For example, you might use this method to remove observers or update other parts of your SwiftUI interface.