Instance Property

scanLocation

The character position at which the receiver will begin its next scanning operation.

Declaration

var scanLocation: Int { get set }

Discussion

Raises an NSRangeException if index is beyond the end of the string being scanned.

This property is useful for backing up to rescan after an error.

Rather than setting the scan location directly to skip known sequences of characters, use scanString(_:into:) or scanCharacters(from:into:), which allow you to verify that the expected substring (or set of characters) is in fact present.

See Also

Configuring a Scanner

var caseSensitive: Bool

Flag that indicates whether the receiver distinguishes case in the characters it scans.

var charactersToBeSkipped: CharacterSet?

Character set containing the characters the scanner ignores when looking for a scannable element.

var locale: Any?

The locale to use when scanning.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software