@@ -189,34 +189,26 @@ +(NSAttributedString *)legendForSeries1:(NSString *) series1 series2:(NSString *
189
189
- (NSString *)averageValueString
190
190
{
191
191
double averageValue = [[self .graphData averageDataPoint ] doubleValue ];
192
-
193
- HKUnit *unit = self.graphData .unit ;
194
- NSString *unitString = (self.hidesUnitString || !unit) ? @" " : unit.unitString ;
195
- NSString *averageString = [NSString stringWithFormat: NSLocalizedString(@" %0.0f %@ " , nil ), averageValue, unitString];
196
-
197
- return averageString;
192
+ return [self stringWithDoubleValue: averageValue];
198
193
}
199
194
200
195
- (NSString *)minimumValueString
201
196
{
202
197
double minValue = [[self .graphData minimumDataPoint ] doubleValue ];
203
-
204
- HKUnit *unit = self.graphData .unit ;
205
- NSString *unitString = (self.hidesUnitString || !unit) ? @" " : unit.unitString ;
206
- NSString *minString = [NSString stringWithFormat: NSLocalizedString(@" %0.0f %@ " , nil ), minValue, unitString];
207
-
208
- return minString;
198
+ return [self stringWithDoubleValue: minValue];
209
199
}
210
200
211
201
- (NSString *)maximumValueString
212
202
{
213
203
double maxValue = [[self .graphData maximumDataPoint ] doubleValue ];
214
-
204
+ return [self stringWithDoubleValue: maxValue];
205
+ }
206
+
207
+ - (NSString *)stringWithDoubleValue : (double )value
208
+ {
215
209
HKUnit *unit = self.graphData .unit ;
216
210
NSString *unitString = (self.hidesUnitString || !unit) ? @" " : unit.unitString ;
217
- NSString *maxString = [NSString stringWithFormat: NSLocalizedString(@" %0.0f %@ " , nil ), maxValue, unitString];
218
-
219
- return maxString;
211
+ return [NSString stringWithFormat: NSLocalizedString(@" %0.0f %@ " , nil ), value, unitString];
220
212
}
221
213
222
214
@end
0 commit comments