getObjectValue(_:for:range:)
Returns by reference a cell-content object after creating it from a range of characters in a given string.
Declaration
func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, range rangep: UnsafeMutablePointer<NSRange>?) throwsParameters
- obj:
On return, contains an instance of Nsdecimalnumber or Nsnumber based on the current value of the Generatesdecimalnumbers property. Returns
nilby reference if conversion failed. - string:
A string object with the range of characters specified in
rangepthat is used to createanObject. - rangep:
A range of characters in
aString. On return, contains the actual range of characters used to create the object.
Discussion
If a string contains any characters other than numerical digits or locale-appropriate group or decimal separators, parsing will fail.
Any leading or trailing space separator characters in a string are ignored. For example, the strings “ 5”, “5 “, and “5” all produce the number 5.
If there is an error, this method calls control(_:didFailToFormatString:errorDescription:) on the delegate.