func makeCoordinator () -> Self.Coordinator
Coordinator
is Void
.Availability 有効性
Technology
func makeCoordinator() -> Self.Coordinator
Implement this method if changes to your view controller might affect other parts of your app. In your implementation, create a custom Swift instance that can communicate with other parts of your interface. For example, you might provide an instance that binds its variables to SwiftUI properties, causing the two to remain synchronized. このメソッドを実装してください、もしあなたのビューコントローラへの変更があなたのアプリの他の部分に影響を与えるかもしれないならば。あなたの実装において、あるあつらえのSwiftインスタンスを作成してください、それはあなたのインターフェイスの他の部分と通信できるものです。例えば、あなたはあるインスタンスを提供するかもしれません、それはそれの変数をSwiftUIプロパティへとバインドして、その2つが同期されたままであるようにするものです。 If your view controller doesn’t interact with other parts of your app, providing a coordinator is unnecessary.
SwiftUI calls this method before calling the make
method. The system provides your coordinator instance either directly or as part of a context structure when calling the other methods of your representable instance.
システムは、あなたのコーディネータインスタンスを直接にまたはある前後関係構造体の一部としてのどちらかで提供します、あなたの表現可能インスタンスの他のメソッドを呼び出す時に。
func makeCoordinator () -> Self.Coordinator
Coordinator
is Void
.associatedtype Coordinator = Void