Type Method 型メソッド

run(_:arguments:terminationHandler:)

Creates and runs a task with a specified executable and arguments.

Declaration 宣言

class func run(_ url: URL, 
     arguments: [String], 
terminationHandler: ((Process) -> Void)? = nil) throws -> Process

Parameters パラメータ

url

The URL for the executable.

arguments

An array of NSString objects that supplies the arguments to the task. タスクへの引数を提供するNSStringオブジェクトそれらの配列。 If arguments is nil, the system raises an NSInvalidArgumentException.

terminationHandler

The system invokes this completion block when the task has completed.

Return Value 戻り値

An initialized NSTask object with the environment of the current process. ある初期化されたNSTaskオブジェクト、現在のプロセスの環境を持ちます。

See Also 参照

Creating and Initializing a Process Object