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

terminationStatus

The exit status the receiver’s executable returns.

Declaration 宣言

var terminationStatus: Int32 { get }

Return Value 戻り値

The exit status returned by the receiver’s executable. レシーバのもつ実行可能ファイルによって返される退出状態。

Discussion 議論

Each task defines and documents how your app should interpret the return value. For example, many commands return 0 if they complete successfully or an error code if they don’t. You’ll need to look at the documentation for that task to learn what values it returns under what circumstances. 例えば、多くのコマンドは、もしそれらが成功裏に完了するならば0をまたはそれらがそうしないならばエラーコードを返します。あなたは、そのタスクに対する文書化を捜してどんな値をそれは返すのかどんな事情でかを学ぶ必要があるでしょう。

This method raises an NSInvalidArgumentException if the receiver is still running. このメソッドは、NSInvalidArgumentExceptionを、もしレシーバがまだ実行中ならば返します。 Verify that the receiver isn’t running before you use it.


let task: NSTask = // Create and initialize a task
if !task.isRunning {
    let status = task.terminationStatus
    if status == 0 {
        print("Task succeeded.")
    } else {
        print("Task failed.")
    }
}

See Also 参照

Querying the Process State

Related Documentation 関連文書