var isCancelled : Bool
var isExecuting : Bool
var isConcurrent : Bool
var isAsynchronous : Bool
var isReady : Bool
var name: String?
Availability 有効性
Technology
var isFinished: Bool
{ get }
The value of this property is true
if the operation has finished its main task or false
if it is executing that task or has not yet started it.
このプロパティの値は、オペレーションがそれのメインタスクを終了したならばtrue
またはそれがそれのタスクを遂行中であるかまだそれを開始していないならばfalse
です。
When implementing a concurrent operation object, you must override the implementation of this property so that you can return the finished state of your operation. In your custom implementation, you must generate KVO notifications for the is
key path whenever the finished state of your operation object changes. For more information about manually generating KVO notifications, see Key-Value Observing Programming Guide.
並行オペレーションオブジェクトを実装している場合、あなたはこのプロパティの実装をオーバーライドして、それであなたがあなたのオペレーションの終了状態を返すことができるようにしなければなりません。あなたのあつらえの実装において、あなたはKVO通知をis
キーパスに対して生成しなければなりません、あなたのオペレーションオブジェクトの終了状態が変化する時は必ず。手動でKVO通知を生成する事についてのさらなる情報として、Key-Value Observing Programming Guideを見てください。
You do not need to reimplement this property for nonconcurrent operations. あなたは、このプロパティを非並行オペレーションに対して再実装する必要はありません。
var isCancelled : Bool
var isExecuting : Bool
var isConcurrent : Bool
var isAsynchronous : Bool
var isReady : Bool
var name: String?