Instance Method

executeAppleEvent(_:error:)

Executes an Apple event in the context of the receiver, as a means of allowing the application to invoke a handler in the script.

Declaration

func executeAppleEvent(_ event: NSAppleEventDescriptor, error errorInfo: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) -> NSAppleEventDescriptor

Parameters

event

The Apple event to execute.

errorInfo

On return, if an error occurs, a pointer to an error information dictionary.

Return Value

The result of executing the event, or nil if an error occurs.

Discussion

Compiles the receiver before executing it if it is not already compiled.

See Also

Compiling and Executing a Script