One Logo Pool Ball
Additional SDK Modules · IOS API REFERENCE

PhotosUI

Explore PhotosUI types and the APIs available through One's generated iOS bindings.

28 types

114 callable entries

7 skipped

94% entry coverage

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

Types

Functions and constants

method · iOS 14.0+

presentLimitedLibraryPicker

TypeScript
presentLimitedLibraryPickerFrom(controller: _UIKit_UIViewController): void
Swift declaration
func presentLimitedLibraryPicker(from controller: UIViewController)
method · iOS 15.0+

presentLimitedLibraryPicker

TypeScript
presentLimitedLibraryPickerFromCompletionHandler(controller: _UIKit_UIViewController, completionHandler: ((arg0: Array<string>) => void)): void
Swift declaration
func presentLimitedLibraryPicker(from controller: UIViewController) async -> [String]

Skipped declarations

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

PHSharedAlbumPostingViewController.init()

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

PHPickerViewController.init()

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

PHSharedAlbumCreationViewController.init()

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

PHSharedAlbumCustomizationViewController.init()

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

protocol implementation PHLivePhotoViewDelegate.livePhotoView(_:canBeginPlaybackWith:)

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

protocol implementation PHLivePhotoViewDelegate.livePhotoView(_:extraMinimumTouchDurationFor:with:)

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

protocol implementation PHContentEditingController

non-method protocol requirement