One Logo Pool Ball
App Services · IOS API REFERENCE

SharedWithYou

Surface shared content and collaborate in your app.

21 types

77 callable entries

13 skipped

86% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 16.0+

SWCollaborationMetadataTypeIdentifier

TypeScript
const SWCollaborationMetadataTypeIdentifier: string
Swift declaration
let SWCollaborationMetadataTypeIdentifier: String
get · iOS 27.0+

SWCopyRepresentationTypeIdentifier

TypeScript
const SWCopyRepresentationTypeIdentifier: string
Swift declaration
let SWCopyRepresentationTypeIdentifier: String

Skipped declarations

13 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SWCollaborationView.setDetailViewListContent(_:)

The iOS SDK compiler rejected this binding: cannot find type 'SwiftUI' in scope

SWCollaborationView.setDetailViewListContent(_:)

callback cannot propagate synchronous failure

SWCollaborationMetadata.transferRepresentation

This protocol needs associated types that cannot yet cross the bridge.

SWHighlightPersistenceEvent.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SWRemoveParticipantAlertController.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SWHighlightMentionEvent.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

SWCollaborationHighlight.init()

inherited init: clang: 'init' is unavailable

SWHighlightMembershipEvent.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SWHighlight.init()

inherited init: clang: 'init' is unavailable

SWHighlightChangeEvent.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

SWCollaborationView.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

protocol implementation SWHighlightEvent

non-method protocol requirement

protocol implementation SWCollaborationViewDelegate.collaborationViewShouldPresentPopover(_:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it