Instance Property インスタンスプロパティ

isExecuting

A Boolean value indicating whether the operation is currently executing. オペレーションが現在遂行中かどうかを指し示すブール値。

Declaration 宣言

var isExecuting: Bool { get }

Discussion 議論

The value of this property is true if the operation is currently executing its main task or false if it is not. このプロパティの値は、オペレーションが現在それのメインタスクを遂行しているならばtrueまたはそうでないならばfalseです。

When implementing a concurrent operation object, you must override the implementation of this property so that you can return the execution state of your operation. In your custom implementation, you must generate KVO notifications for the isExecuting key path whenever the execution state of your operation object changes. For more information about manually generating KVO notifications, see Key-Value Observing Programming Guide. 並行オペレーションオブジェクトを実装している場合、あなたはこのプロパティの実装をオーバーライドして、それであなたがあなたのオペレーションの遂行状態を返すことができるようにしなければなりません。あなたのあつらえの実装において、あなたはKVO通知をisExecutingキーパスに対して生成しなければなりません、あなたのオペレーションオブジェクトの遂行状態が変化する時は必ず。手動でKVO通知を生成する事についてのさらなる情報として、Key-Value Observing Programming Guideを見てください。

You do not need to reimplement this property for nonconcurrent operations. あなたは、このプロパティを非並行オペレーションに対して再実装する必要はありません。

See Also 参照

Getting the Operation Status オペレーション状態を取得する