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

standardOutput

The standard output for the receiver.

Declaration 宣言

var standardOutput: Any? { get set }

Parameters パラメータ

file

The standard output for the receiver, which can be either an FileHandle or an Pipe object. レシーバに対する標準出力、それはFileHandleまたはPipeオブジェクトのどちらかであることができます。

Discussion 議論

If file is an NSPipe object, launching the receiver automatically closes the write end of the pipe in the current task. Don’t create a handle for the pipe and pass that as the argument, or the write end of the pipe won’t be closed automatically. fileNSPipeオブジェクトであるならば、レシーバを起動することは、自動的に現在のタスクでのパイプの書き込み最終部を閉じます。パイプに対するハンドルを作成してそれを引数として渡さないでください、さもないとパイプの書き込み最終部は自動的に閉じられないでしょう。

If this method isn’t used, the standard output is inherited from the process that created the receiver. このメソッドが使われないならば、標準出力はレシーバを作成したプロセスから継承されます。 This method raises an NSInvalidArgumentException if the system has lauched the receiver.

See Also 参照

Configuring a Process Object