Contents

CFURLCopyFragment(_:_:)

Returns the fragment from a given URL.

Declaration

func CFURLCopyFragment(_ anURL: CFURL!, _ charactersToLeaveEscaped: CFString!) -> CFString!

Parameters

  • anURL:

    The CFURL object whose fragment you want to obtain.

  • charactersToLeaveEscaped:

    Characters whose percent escape sequences, such as %20 for a space character, you want to leave intact. Pass NULL to specify that no percent escapes be replaced, or the empty string (CFSTR("")) to specify that all be replaced.

Return Value

The fragment, or NULL if no fragment exists. Ownership follows the create rule. See The Create Rule.

Discussion

A fragment is the text following a “#”. These are generally used to indicate locations within a single file. This function removes all percent escape sequences except those for characters specified in charactersToLeaveEscaped.

See Also

Accessing the Parts of a URL