Contents

requestAccessToAccounts(with:options:completion:)

Obtains permission to access protected user properties.

Declaration

func requestAccessToAccounts(with accountType: ACAccountType!, options: [AnyHashable : Any]! = [:], completion: (@Sendable (Bool, (any Error)?) -> Void)!)
func requestAccessToAccounts(with accountType: ACAccountType!, options: [AnyHashable : Any]! = [:]) async throws -> Bool

Parameters

  • accountType:

    The account type.

  • options:

    A dictionary of options, if options are required by the account type; otherwise, nil.

  • completion:

    The handler to call when the request has completed. The handler is called on an arbitrary queue.

Discussion

Certain account types (such as Facebook) require an options dictionary. This method throws an NSInvalidArgumentException if the options dictionary isn’t provided for such account types. Conversely, if the account type doesn’t require an options dictionary, the options parameter must be nil.

See Also

Requesting Access