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()
パス・インターフェース・コントローラーを閉じます。