Instance Method

initFileURLWithPath:isDirectory:

Initializes a newly created NSURL referencing the local file or directory at path.

Declaration

- (instancetype)initFileURLWithPath:(NSString *)path isDirectory:(BOOL)isDir;

Parameters

path

The path that the NSURL object will represent. path should be a valid system path, and must not be an empty path. If path begins with a tilde, it must first be expanded with stringByExpandingTildeInPath. If path is a relative path, it is treated as being relative to the current working directory.

isDir

A Boolean value that specifies whether path is treated as a directory path when resolving against relative path components. Pass YES if the path indicates a directory, NO otherwise

Return Value

An NSURL object initialized with path.

Discussion

Invoking this method is equivalent to invoking initWithScheme:host:path: with scheme NSURLFileScheme, a nil host, and path.

See Also

Creating an NSURL Object

+ URLWithString:

Creates and returns an NSURL object initialized with a provided URL string.

- initWithString:

Initializes an NSURL object with a provided URL string.

+ URLWithString:relativeToURL:

Creates and returns an NSURL object initialized with a base URL and a relative string.

- initWithString:relativeToURL:

Initializes an NSURL object with a base URL and a relative string.

+ fileURLWithPath:isDirectory:

Initializes and returns a newly created NSURL object as a file URL with a specified path.

+ fileURLWithPath:

Initializes and returns a newly created NSURL object as a file URL with a specified path.

- initFileURLWithPath:

Initializes a newly created NSURL referencing the local file or directory at path.

+ fileURLWithPathComponents:

Initializes and returns a newly created NSURL object as a file URL with specified path components.

+ URLByResolvingAliasFileAtURL:options:error:

Returns a new URL made by resolving the alias file at url.

- initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:

Initializes a newly created NSURL that points to a location specified by resolving bookmark data.

+ fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:

Returns a new URL object initialized with a C string representing a local file system path.

- getFileSystemRepresentation:maxLength:

Fills the provided buffer with a C string representing a local file system path.

- initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:

Initializes a URL object with a C string representing a local file system path.