files
TypeScriptfiles(fileUTType: string): (Array<string>) | nullSwift declarationfunc files(ofType fileUTType: String) -> [String]?class · iOS 13.0+ · SDK 27.1
class ICCameraDevicefiles(fileUTType: string): (Array<string>) | nullSwift declarationfunc files(ofType fileUTType: String) -> [String]?static init(): ICCameraDeviceSwift declarationinit()requestDeleteFiles(files: Array<ICCameraItem>): voidSwift declarationfunc requestDeleteFiles(_ files: [ICCameraItem])requestDeleteFilesDeleteFailedCompletion(files: Array<ICCameraItem>, deleteFailed: ((arg0: NativeMap<ICDeleteError, ICCameraItem>) => void), completion: ((arg0: NativeMap<ICDeleteResult, Array<ICCameraItem>>, arg1: (NativeError) | null) => void)): (_Foundation_Progress) | nullSwift declarationfunc requestDeleteFiles(_ files: [ICCameraItem], deleteFailed: @escaping ([ICDeleteError : ICCameraItem]) -> Void, completion: @escaping ([ICDeleteResult : [ICCameraItem]], (any Error)?) -> Void) -> Progress?requestSendPTPCommand(ptpCommand: ArrayBuffer, ptpData: (ArrayBuffer) | null, completion: ((arg0: ArrayBuffer, arg1: ArrayBuffer, arg2: (NativeError) | null) => void)): voidSwift declarationfunc requestSendPTPCommand(_ ptpCommand: Data, outData ptpData: Data?) async throws -> (Data, Data)get isAccessRestrictedAppleDevice(): booleanSwift declarationvar isAccessRestrictedAppleDevice: Bool { get }get batteryLevel(): numberSwift declarationvar batteryLevel: Int { get }get batteryLevelAvailable(): booleanSwift declarationvar batteryLevelAvailable: Bool { get }get contentCatalogPercentCompleted(): numberSwift declarationvar contentCatalogPercentCompleted: Int { get }get contents(): (Array<ICCameraItem>) | nullSwift declarationvar contents: [ICCameraItem]? { get }get isEjectable(): booleanSwift declarationvar isEjectable: Bool { get }get iCloudPhotosEnabled(): booleanSwift declarationvar iCloudPhotosEnabled: Bool { get }get isLocked(): booleanSwift declarationvar isLocked: Bool { get }get mediaFiles(): (Array<ICCameraItem>) | nullSwift declarationvar mediaFiles: [ICCameraItem]? { get }get mediaPresentation(): ICMediaPresentationSwift declarationvar mediaPresentation: ICMediaPresentation { get set }set mediaPresentation(value: ICMediaPresentation)Swift declarationvar mediaPresentation: ICMediaPresentation { get set }get ptpEventHandler(): ((arg0: ArrayBuffer) => Promise<void>)Swift declarationvar ptpEventHandler: (Data) -> Void { get set }set ptpEventHandler(value: ((arg0: ArrayBuffer) => void))Swift declarationvar ptpEventHandler: (Data) -> Void { get set }get tetheredCaptureEnabled(): booleanSwift declarationvar tetheredCaptureEnabled: Bool { get }get timeOffset(): numberSwift declarationvar timeOffset: TimeInterval { get }3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ICCameraDevice.requestReadData(from:atOffset:length:readDelegate:didReadDataSelector:contextInfo:)
Objective-C selectors cannot cross the bridge.
ICCameraDevice.requestDownloadFile(_:options:downloadDelegate:didDownloadSelector:contextInfo:)
Objective-C selectors cannot cross the bridge.
ICCameraDevice.requestSendPTPCommand(_:outData:sendCommandDelegate:didSendCommand:contextInfo:)
Objective-C selectors cannot cross the bridge.