SBApplicationDelegate Protocol Reference
Available in OS X v10.6 and later.
This informal protocol defines a delegation method for handling Apple event errors that are sent from an target application to an
You must set a delegate for the
SBApplication object using the
setDelegate: method. If you do not set a delegate and have the delegate handle the error in some way,
SBApplication raises an exception.
Sent by an
SBApplication object when a target application returns an error Apple event. (required)
A pointer to the Apple event sent to the target application causing the error.
An object containing information about the error Apple event. Specific information may be included in the
useInfodictionary of the error object. See
“User Info Dictionary Keys”for a list of possible keys for this dictionary.
If you return a result, it will become the result of the
sendEvent: that failed. Can be
- Available in OS X v10.5 and later.
- Available as part of an informal protocol prior to OS X v10.6.
User Info Dictionary Keys
The following describes the possible keys for the
userInfo dictionary of the
NSError object passed to the delegate. Note that for some errors, the
userInfo dictionary may not have any of these keys.
A short human-readable description of the error, as an
The type of data the target application expected, as an
The object that caused the error.
A full human-readable description of the error, as an
The Apple event error number, as an