getObjectValue(_:for:errorDescription:)
NSDateComponentsFormatter currently only implements formatting, not parsing. Until it implements parsing, this will always return NO.
Declaration
func getObjectValue(_ obj: AutoreleasingUnsafeMutablePointer<AnyObject?>?, for string: String, errorDescription error: AutoreleasingUnsafeMutablePointer<NSString?>?) -> Bool