Instance Method


Returns whether the promised item can be reached.


- (BOOL)checkPromisedItemIsReachableAndReturnError:(NSError * _Nullable *)error;



The error that occurred when the promised item could not be reached.

Return Value

YES if the promised item is reachable; otherwise, NO.


This method behaves identically to checkResourceIsReachableAndReturnError:, but works on promised items. A promised item is not guaranteed to have its contents in the file system until you use a file coordinator to perform a coordinated read on its URL, which causes the contents to be downloaded or otherwise generated. Promised item URLs are returned by various APIs, including:

You must use this method instead of checkResourceIsReachableAndReturnError for any URLs returned by these methods.

See Also

Working with Promised Items

- getPromisedItemResourceValue:forKey:error:

Returns the value of the resource property for the specified key.

- promisedItemResourceValuesForKeys:error:

Returns the resource values for the properties identified by specified array of keys.