XCode 26.6 日本語化計画
ユーザーにパスを提示するためのモーダルインターフェースを表示します。
watchOS 2.0+
func presentAddPassesController(
withPasses passes: [PKPass],
completion: @escaping () -> Void
)
func presentAddPassesController(withPasses passes: [PKPass]) async
passes
ユーザーに提示したい PKPass オブジェクトの配列。
completion
ユーザーがインターフェースを閉じる準備ができたときに実行されるべきブロックです。このブロックを使用して、モーダルインターフェースの閉じる際に発生するクリーンアップ処理を実行します。このブロックは戻り値がなく、パラメータも取りません。
このメソッドを使用すると、PassKit のパスをユーザーに表示し、ユーザーがパスライブラリに追加すべきオプションを提供できます。このメソッドは非同期で実行され、呼び出し後すぐに戻ります。後続の実行ループサイクル中に、システムは現在のインターフェースコントローラ上にパスインターフェイスを表示します。このメソッドは必ず WatchKit 拡張機能のメインスレッドから呼び出してください。
ユーザーは組み込みのコントロールを使用してインターフェースを閉じます。閉じられると、インターフェースコントローラは completion ブロックを実行し、関連するクリーンアップ処理を実行できるようにします。
func dismissAddPassesController()
パスインターフェースコントローラを閉じます。