元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/presentaddpassescontroller(
withpasses:completion:)


インスタンスメソッド


presentAddPassesController(withPasses:
completion:)


ユーザーにパスを提示するためのモーダルインターフェイスを表示します。


watchOS 2.0+

func presentAddPassesController(
    withPasses passes: [PKPass],
    completion: @escaping () -> Void
)

func presentAddPassesController(withPasses passes: [PKPass]) async




パラメータ


passes

ユーザーに提示したい PKPass オブジェクトの配列。


completion

ユーザーがインターフェイスを閉じる準備ができたときに実行されるブロックです。モーダルインターフェイスを閉じることに関連する後処理を行うために、このブロックを使用してください。このブロックは戻り値を返さず、パラメータも取りません。


以下で言及


シーン間の移動



議論


このメソッドを使用して、PassKit のパスをユーザーに表示し、パスライブラリへの追加オプションをユーザーに提供します。このメソッドは非同期に実行され、あなたの呼び出し後すぐに制御を戻します。その後のランループサイクルで、システムは現在のインターフェイスコントローラの前面にパスのインターフェイスを表示します。このメソッドは、必ず WatchKit 拡張機能のメインスレッドから呼び出してください。


ユーザーは組み込みのコントロールを使用してインターフェイスを閉じます。インターフェイスが閉じられる際、インターフェイスコントローラは completion ブロックを実行するため、そこで必要な後処理を行うことができます。





以下も見よ


PassKit パスの追加


func dismissAddPassesController()

パス・インターフェース・コントローラーを閉じます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ