Contents

init(uniformTypeIdentifier:name:payload:userInfo:)

Creates an attachment containing the provided data payload, optionally with a custom UTI, name, and user-provided metadata dictionary.

Declaration

init(uniformTypeIdentifier identifier: String?, name: String?, payload: Data?, userInfo: [AnyHashable : Any]? = nil)

Parameters

  • identifier:

    An optional custom UTI to represent the data’s content type.

  • name:

    An optional name for the attachment, to be used in Xcode’s test reports.

  • payload:

    The data to wrap as an attachment.

  • userInfo:

    An optional dictionary of user-provided metadata to associate with the attachment.

Discussion

Creates an attachment with a uniformTypeIdentifier of "public.data" if the identifier parameter is nil.

See Also

Creating Attachments from Data