diff --git a/Formatters/SecondsFormatter.h b/Formatters/SecondsFormatter.h index 48a959170..443c7bb5d 100644 --- a/Formatters/SecondsFormatter.h +++ b/Formatters/SecondsFormatter.h @@ -24,4 +24,6 @@ { } +- (NSString * _Nullable)stringForTimeInterval:(NSTimeInterval)timeInterval; + @end diff --git a/Formatters/SecondsFormatter.m b/Formatters/SecondsFormatter.m index 96d633924..3dbe0c66e 100644 --- a/Formatters/SecondsFormatter.m +++ b/Formatters/SecondsFormatter.m @@ -31,6 +31,11 @@ NSTimeInterval timeInterval = [object doubleValue]; + return [self stringForTimeInterval:timeInterval]; +} + +- (NSString * _Nullable)stringForTimeInterval:(NSTimeInterval)timeInterval; +{ if (isnan(timeInterval)) { return @"NaN"; } if (isinf(timeInterval)) { return @"Inf"; }