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

terminationStatus

The exit status the receiver’s executable returns.

Declaration 宣言

@property(readonly) int terminationStatus;

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.


NSTask *task = // Create and initialize a task
if (![task isRunning]) {
    int status = [task terminationStatus];
    if (status == 0) {
        NSLog(@"Task succeeded.");
    } else {
        NSLog(@"Task failed.");
    }
}

See Also 参照

Querying the Task State タスク状態を問い合わせる

Related Documentation 関連文書