addFilePresenter
TypeScriptstatic addFilePresenter(filePresenter: SDKHandle): voidSwift declarationclass func addFilePresenter(_ filePresenter: any NSFilePresenter)class · iOS 5.0+ · SDK 27.1
class NSFileCoordinatorstatic addFilePresenter(filePresenter: SDKHandle): voidSwift declarationclass func addFilePresenter(_ filePresenter: any NSFilePresenter)static removeFilePresenter(filePresenter: SDKHandle): voidSwift declarationclass func removeFilePresenter(_ filePresenter: any NSFilePresenter)static get filePresenters(): Array<SDKHandle>Swift declarationclass var filePresenters: [any NSFilePresenter] { get }cancel(): voidSwift declarationfunc cancel()coordinateWithQueueByAccessor(intents: Array<NSFileAccessIntent>, queue: OperationQueue, accessor: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc coordinate(with intents: [NSFileAccessIntent], queue: OperationQueue, byAccessor accessor: @escaping @Sendable ((any Error)?) -> Void)coordinateReadingItemAtOptionsErrorByAccessor(url: string, options: NSFileCoordinator_ReadingOptions, reader: ((arg0: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }Swift declarationfunc coordinate(readingItemAt url: URL, options: NSFileCoordinator.ReadingOptions = [], error outError: NSErrorPointer, byAccessor reader: (URL) -> Void)Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
coordinateReadingItemAtOptionsWritingItemAtOptionsErrorByAccessor(readingURL: string, readingOptions: NSFileCoordinator_ReadingOptions, writingURL: string, writingOptions: NSFileCoordinator_WritingOptions, readerWriter: ((arg0: string, arg1: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }Swift declarationfunc coordinate(readingItemAt readingURL: URL, options readingOptions: NSFileCoordinator.ReadingOptions = [], writingItemAt writingURL: URL, options writingOptions: NSFileCoordinator.WritingOptions = [], error outError: NSErrorPointer, byAccessor readerWriter: (URL, URL) -> Void)Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
coordinateWritingItemAtOptionsErrorByAccessor(url: string, options: NSFileCoordinator_WritingOptions, writer: ((arg0: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }Swift declarationfunc coordinate(writingItemAt url: URL, options: NSFileCoordinator.WritingOptions = [], error outError: NSErrorPointer, byAccessor writer: (URL) -> Void)Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
coordinateWritingItemAtOptionsWritingItemAtOptionsErrorByAccessor(url1: string, options1: NSFileCoordinator_WritingOptions, url2: string, options2: NSFileCoordinator_WritingOptions, writer: ((arg0: string, arg1: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }Swift declarationfunc coordinate(writingItemAt url1: URL, options options1: NSFileCoordinator.WritingOptions = [], writingItemAt url2: URL, options options2: NSFileCoordinator.WritingOptions = [], error outError: NSErrorPointer, byAccessor writer: (URL, URL) -> Void)Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
static init(filePresenterOrNil?: (SDKHandle) | null): NSFileCoordinatorSwift declarationinit(filePresenter filePresenterOrNil: (any NSFilePresenter)?)itemAtDidChangeUbiquityAttributes(url: string, attributes: Array<URLResourceKey>): voidSwift declarationfunc item(at url: URL, didChangeUbiquityAttributes attributes: Set<URLResourceKey>)itemAtDidMoveTo(oldURL: string, newURL: string): voidSwift declarationfunc item(at oldURL: URL, didMoveTo newURL: URL)itemAtWillMoveTo(oldURL: string, newURL: string): voidSwift declarationfunc item(at oldURL: URL, willMoveTo newURL: URL)prepare(readingURLs: Array<string>, readingOptions: NSFileCoordinator_ReadingOptions, writingURLs: Array<string>, writingOptions: NSFileCoordinator_WritingOptions, batchAccessor: ((arg0: (() => Promise<void>)) => void)): { $ret: null; $out: { "outError": (NSError) | null } }Swift declarationfunc prepare(forReadingItemsAt readingURLs: [URL], options readingOptions: NSFileCoordinator.ReadingOptions = [], writingItemsAt writingURLs: [URL], options writingOptions: NSFileCoordinator.WritingOptions = [], error outError: NSErrorPointer, byAccessor batchAccessor: (@escaping @Sendable () -> Void) -> Void)Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
get purposeIdentifier(): stringSwift declarationvar purposeIdentifier: String { get set }set purposeIdentifier(value: string)Swift declarationvar purposeIdentifier: String { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSFileCoordinator.init()
inherited init: cannot prove legal (class declares 1 custom initializer)