One Logo Pool Ball
PhotosUI · IOS API REFERENCE

PHSharedAlbumCreationViewController

class · iOS 27.0+ · SDK 27.1

class PHSharedAlbumCreationViewController

Members (4)

get · iOS 27.0+

creationResult

TypeScript
get creationResult(): Promise<(SDKHandle) | null>
Swift declaration
@NSCopying var creationResult: __PHSharedAlbumCreationResult? { get }
get · iOS 27.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any PHSharedAlbumCreationViewController.Delegate)? { get set }
set · iOS 27.0+

delegate

TypeScript
setDelegate(value?: (Implements<PHSharedAlbumCreationViewController_Delegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any PHSharedAlbumCreationViewController.Delegate)? { get set }
init · iOS 27.0+

init

TypeScript
static init(configuration: PHSharedAlbumCreationConfiguration): Promise<PHSharedAlbumCreationViewController>
Swift declaration
@MainActor @preconcurrency convenience init(configuration: PHSharedAlbumCreationConfiguration)

Returns a view controller that allows the user to create a new shared album. - Parameters: - configuration: The configuration for creating a new shared album.

Skipped declarations

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

PHSharedAlbumCreationViewController.init()

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

All PhotosUI types →