Instance Method インスタンスメソッド

performActivity(options:reason:using:)

Synchronously perform an activity defined by a given block using the given options. 与えられたブロックによってある与えられたオプション使って定義されたアクティビティを同期的に実行します。

Declaration 宣言

func performActivity(options: ProcessInfo.ActivityOptions = [], 
              reason: String, 
               using block: @escaping () -> Void)

Parameters パラメータ

options オプション

Options for the activity. See ProcessInfo.ActivityOptions for possible values. アクティビティに対するオプション。ProcessInfo.ActivityOptionsを可能な値のために見てください。

reason

A string used in debugging to indicate the reason the activity began. デバッグにおいて使われてアクティビティを開始した理由を指し示す文字列。

block

A block containing the work to be performed by the activity. アクティビティによって実行される仕事を含んでいるブロック。

Discussion 議論

The activity will be automatically ended after block returns. アクティビティは、blockが返る後に自動的に終わらされます。

See Also 参照

Managing Activities アクティビティ(活動状態)を管理する