Protocol

OSSystemExtensionRequestDelegate

A type that receives updates about the progress of a request.

Declaration

@protocol OSSystemExtensionRequestDelegate

Topics

Handling Success and Failure

- request:didFinishWithResult:

Tells the delegate that the manager completed the request.

Required.

OSSystemExtensionRequestResult

The result of a completed request, possibly including additional information about the extension’s state.

- request:didFailWithError:

Tells the delegate the manager failed to complete the request.

Required.

Handling Indeterminate Installs

- requestNeedsUserApproval:

Tells the delegate that the user must grant approval before the manager can activate the extension.

Required.

- request:actionForReplacingExtension:withExtension:

Tells the delegate that the user a different version of the extension installed on their system.

Required.

OSSystemExtensionProperties

Properties that identify a specific version of a system extension.

OSSystemExtensionReplacementAction

Actions for describing how the extension manager should resolve a version conflict.

Relationships

Inherits From

See Also

Working with a Delegate

delegate

A delegate to receive updates about the progress of a request.