One Logo Pool Ball
Foundation · IOS API REFERENCE

NSFileCoordinator

class · iOS 5.0+ · SDK 27.1

class NSFileCoordinator

Members (16)

static · iOS 5.0+

addFilePresenter

TypeScript
static addFilePresenter(filePresenter: SDKHandle): void
Swift declaration
class func addFilePresenter(_ filePresenter: any NSFilePresenter)
static · iOS 5.0+

removeFilePresenter

TypeScript
static removeFilePresenter(filePresenter: SDKHandle): void
Swift declaration
class func removeFilePresenter(_ filePresenter: any NSFilePresenter)
get · iOS 5.0+

filePresenters

TypeScript
static get filePresenters(): Array<SDKHandle>
Swift declaration
class var filePresenters: [any NSFilePresenter] { get }
method · iOS 5.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
method · iOS 8.0+

coordinate

TypeScript
coordinateWithQueueByAccessor(intents: Array<NSFileAccessIntent>, queue: OperationQueue, accessor: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func coordinate(with intents: [NSFileAccessIntent], queue: OperationQueue, byAccessor accessor: @escaping @Sendable ((any Error)?) -> Void)
method · iOS 5.0+

coordinate

TypeScript
coordinateReadingItemAtOptionsErrorByAccessor(url: string, options: NSFileCoordinator_ReadingOptions, reader: ((arg0: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }
Swift declaration
func 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.

method · iOS 5.0+

coordinate

TypeScript
coordinateReadingItemAtOptionsWritingItemAtOptionsErrorByAccessor(readingURL: string, readingOptions: NSFileCoordinator_ReadingOptions, writingURL: string, writingOptions: NSFileCoordinator_WritingOptions, readerWriter: ((arg0: string, arg1: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }
Swift declaration
func 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.

method · iOS 5.0+

coordinate

TypeScript
coordinateWritingItemAtOptionsErrorByAccessor(url: string, options: NSFileCoordinator_WritingOptions, writer: ((arg0: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }
Swift declaration
func 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.

method · iOS 5.0+

coordinate

TypeScript
coordinateWritingItemAtOptionsWritingItemAtOptionsErrorByAccessor(url1: string, options1: NSFileCoordinator_WritingOptions, url2: string, options2: NSFileCoordinator_WritingOptions, writer: ((arg0: string, arg1: string) => void)): { $ret: null; $out: { "outError": (NSError) | null } }
Swift declaration
func 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.

init · iOS 5.0+

init

TypeScript
static init(filePresenterOrNil?: (SDKHandle) | null): NSFileCoordinator
Swift declaration
init(filePresenter filePresenterOrNil: (any NSFilePresenter)?)
method · iOS 11.0+

item

TypeScript
itemAtDidChangeUbiquityAttributes(url: string, attributes: Array<URLResourceKey>): void
Swift declaration
func item(at url: URL, didChangeUbiquityAttributes attributes: Set<URLResourceKey>)
method · iOS 5.0+

item

TypeScript
itemAtDidMoveTo(oldURL: string, newURL: string): void
Swift declaration
func item(at oldURL: URL, didMoveTo newURL: URL)
method · iOS 6.0+

item

TypeScript
itemAtWillMoveTo(oldURL: string, newURL: string): void
Swift declaration
func item(at oldURL: URL, willMoveTo newURL: URL)
method · iOS 5.0+

prepare

TypeScript
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 declaration
func 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 · iOS 5.0+

purposeIdentifier

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

purposeIdentifier

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

Skipped declarations

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)

All Foundation types →