Contents

init(_:item:subject:message:)

Creates an instance, with a custom label, that presents the share interface.

Declaration

@export(implementation) nonisolated init(_ titleResource: LocalizedStringResource, item: String, subject: Text? = nil, message: Text? = nil) where Data == CollectionOfOne<String>

Parameters

  • titleResource:

    A resource for the title of the share action.

  • item:

    The item to share.

  • subject:

    A title for the item to show when sharing to activities that support a subject field.

  • message:

    A description of the item to show when sharing to activities that support a message field. Activities may support attributed text or HTML strings.

See Also

Sharing an item