CFURLCopyFragment(_:_:)
Returns the fragment from a given URL.
Declaration
func CFURLCopyFragment(_ anURL: CFURL!, _ charactersToLeaveEscaped: CFString!) -> CFString!Parameters
- anURL:
The
CFURLobject whose fragment you want to obtain. - charactersToLeaveEscaped:
Characters whose percent escape sequences, such as
%20for a space character, you want to leave intact. PassNULLto 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
CFURLCanBeDecomposed(_:)CFURLCopyFileSystemPath(_:_:)CFURLCopyHostName(_:)CFURLCopyLastPathComponent(_:)CFURLCopyNetLocation(_:)CFURLCopyParameterString(_:_:)CFURLCopyPassword(_:)CFURLCopyPath(_:)CFURLCopyPathExtension(_:)CFURLCopyQueryString(_:_:)CFURLCopyResourceSpecifier(_:)CFURLCopyScheme(_:)CFURLCopyStrictPath(_:_:)CFURLCopyUserName(_:)CFURLGetPortNumber(_:)