Protocol

OSSystemExtensionRequestDelegate

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

Declaration

protocol OSSystemExtensionRequestDelegate

Topics

Handling Success and Failure

func request(OSSystemExtensionRequest, didFinishWithResult: OSSystemExtensionRequest.Result)

Tells the delegate that the manager completed the request.

Required.

enum OSSystemExtensionRequest.Result

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

func request(OSSystemExtensionRequest, didFailWithError: Error)

Tells the delegate the manager failed to complete the request.

Required.

Handling Indeterminate Installs

func requestNeedsUserApproval(OSSystemExtensionRequest)

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

Required.

class OSSystemExtensionProperties

Properties that identify a specific version of a system extension.

enum OSSystemExtensionRequest.ReplacementAction

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

Relationships

Inherits From

See Also

Working with a Delegate

var delegate: OSSystemExtensionRequestDelegate?

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