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


インスタンスメソッド


presentAddPassesController(with
Passes: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()

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ