One Logo Pool Ball
Photos · IOS API REFERENCE

PHAssetChangeRequest

class · iOS 8.0+ · SDK 27.1

class PHAssetChangeRequest

Members (25)

init · iOS 8.0+

init

TypeScript
static init(asset: PHAsset): PHAssetChangeRequest
Swift declaration
convenience init(for asset: PHAsset)
static · iOS 8.0+

creationRequestForAsset

TypeScript
static creationRequestForAsset(image: _UIKit_UIImage): PHAssetChangeRequest
Swift declaration
class func creationRequestForAsset(from image: UIImage) -> Self
static · iOS 8.0+

creationRequestForAssetFromImage

TypeScript
static creationRequestForAssetFromImage(fileURL: string): (PHAssetChangeRequest) | null
Swift declaration
class func creationRequestForAssetFromImage(atFileURL fileURL: URL) -> Self?
static · iOS 8.0+

creationRequestForAssetFromVideo

TypeScript
static creationRequestForAssetFromVideo(fileURL: string): (PHAssetChangeRequest) | null
Swift declaration
class func creationRequestForAssetFromVideo(atFileURL fileURL: URL) -> Self?
static · iOS 8.0+

deleteAssets

TypeScript
static deleteAssets(assets: SDKHandle): void
Swift declaration
class func deleteAssets(_ assets: any NSFastEnumeration)
method · iOS 27.0+

addKeyword

TypeScript
addKeyword(keyword: string): void
Swift declaration
func addKeyword(_ keyword: String)
method · iOS 27.0+

removeKeyword

TypeScript
removeKeyword(keyword: string): void
Swift declaration
func removeKeyword(_ keyword: String)
method · iOS 8.0+

revertAssetContentToOriginal

TypeScript
revertAssetContentToOriginal(): void
Swift declaration
func revertAssetContentToOriginal()
method · iOS 27.0+

revertAssetContent

TypeScript
revertAssetContent(choice: PHAsset_OriginalResourceChoice): void
Swift declaration
func revertAssetContent(to choice: PHAsset.OriginalResourceChoice)
method · iOS 27.0+

setLivePhotoVideoPlaybackEnabled

TypeScript
setLivePhotoVideoPlaybackEnabled(enabled: boolean): void
Swift declaration
func setLivePhotoVideoPlaybackEnabled(_ enabled: Bool)
get · iOS 27.0+

caption

TypeScript
get caption(): (string) | null
Swift declaration
var caption: String? { get set }
set · iOS 27.0+

caption

TypeScript
set caption(value: (string) | null)
Swift declaration
var caption: String? { get set }
get · iOS 8.0+

contentEditingOutput

TypeScript
get contentEditingOutput(): (PHContentEditingOutput) | null
Swift declaration
var contentEditingOutput: PHContentEditingOutput? { get set }
set · iOS 8.0+

contentEditingOutput

TypeScript
set contentEditingOutput(value: (PHContentEditingOutput) | null)
Swift declaration
var contentEditingOutput: PHContentEditingOutput? { get set }
get · iOS 8.0+

creationDate

TypeScript
get creationDate(): (globalThis.Date) | null
Swift declaration
var creationDate: Date? { get set }
set · iOS 8.0+

creationDate

TypeScript
set creationDate(value: (globalThis.Date) | null)
Swift declaration
var creationDate: Date? { get set }
get · iOS 8.0+

isFavorite

TypeScript
get isFavorite(): boolean
Swift declaration
var isFavorite: Bool { get set }
set · iOS 8.0+

isFavorite

TypeScript
set isFavorite(value: boolean)
Swift declaration
var isFavorite: Bool { get set }
get · iOS 8.0+

isHidden

TypeScript
get isHidden(): boolean
Swift declaration
var isHidden: Bool { get set }
set · iOS 8.0+

isHidden

TypeScript
set isHidden(value: boolean)
Swift declaration
var isHidden: Bool { get set }
get · iOS 8.0+

location

TypeScript
get location(): (__LocationEssentials_CLLocation) | null
Swift declaration
var location: CLLocation? { get set }
set · iOS 8.0+

location

TypeScript
set location(value: (__LocationEssentials_CLLocation) | null)
Swift declaration
var location: CLLocation? { get set }
get · iOS 8.0+

placeholderForCreatedAsset

TypeScript
get placeholderForCreatedAsset(): (PHObjectPlaceholder) | null
Swift declaration
var placeholderForCreatedAsset: PHObjectPlaceholder? { get }
get · iOS 27.0+

rating

TypeScript
get rating(): PHAsset_Rating
Swift declaration
var rating: PHAsset.Rating { get set }
set · iOS 27.0+

rating

TypeScript
set rating(value: PHAsset_Rating)
Swift declaration
var rating: PHAsset.Rating { get set }

Skipped declarations

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

PHAssetChangeRequest.init()

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

All Photos types →