One Logo Pool Ball
Photos · IOS API REFERENCE

PHAssetCollectionChangeRequest

class · iOS 8.0+ · SDK 27.1

class PHAssetCollectionChangeRequest

Members (13)

init · iOS 8.0+

init

TypeScript
static initFor(assetCollection: PHAssetCollection): (PHAssetCollectionChangeRequest) | null
Swift declaration
convenience init?(for assetCollection: PHAssetCollection)
init · iOS 8.0+

init

TypeScript
static initForAssets(assetCollection: PHAssetCollection, assets?: (PHFetchResult<PHAsset>) | null): (PHAssetCollectionChangeRequest) | null
Swift declaration
convenience init?(for assetCollection: PHAssetCollection, assets: PHFetchResult<PHAsset>?)
static · iOS 8.0+

creationRequestForAssetCollection

TypeScript
static creationRequestForAssetCollection(title: string): PHAssetCollectionChangeRequest
Swift declaration
class func creationRequestForAssetCollection(withTitle title: String) -> Self
static · iOS 8.0+

deleteAssetCollections

TypeScript
static deleteAssetCollections(assetCollections: SDKHandle): void
Swift declaration
class func deleteAssetCollections(_ assetCollections: any NSFastEnumeration)
method · iOS 8.0+

addAssets

TypeScript
addAssets(assets: SDKHandle): void
Swift declaration
func addAssets(_ assets: any NSFastEnumeration)
method · iOS 8.0+

insertAssets

TypeScript
insertAssets(assets: SDKHandle, indexes: _Foundation_IndexSet): void
Swift declaration
func insertAssets(_ assets: any NSFastEnumeration, at indexes: IndexSet)
method · iOS 8.0+

moveAssets

TypeScript
moveAssets(fromIndexes: _Foundation_IndexSet, toIndex: number): void
Swift declaration
func moveAssets(at fromIndexes: IndexSet, to toIndex: Int)
method · iOS 8.0+

removeAssets

TypeScript
removeAssets(assets: SDKHandle): void
Swift declaration
func removeAssets(_ assets: any NSFastEnumeration)
method · iOS 8.0+

removeAssets

TypeScript
removeAssetsAt(indexes: _Foundation_IndexSet): void
Swift declaration
func removeAssets(at indexes: IndexSet)
method · iOS 8.0+

replaceAssets

TypeScript
replaceAssets(indexes: _Foundation_IndexSet, assets: SDKHandle): void
Swift declaration
func replaceAssets(at indexes: IndexSet, withAssets assets: any NSFastEnumeration)
get · iOS 8.0+

placeholderForCreatedAssetCollection

TypeScript
get placeholderForCreatedAssetCollection(): PHObjectPlaceholder
Swift declaration
var placeholderForCreatedAssetCollection: PHObjectPlaceholder { get }
get · iOS 8.0+

title

TypeScript
get title(): string
Swift declaration
var title: String { get set }
set · iOS 8.0+

title

TypeScript
set title(value: string)
Swift declaration
var title: String { get set }

Skipped declarations

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

PHAssetCollectionChangeRequest.init()

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

All Photos types →