@@ -285,21 +285,21 @@ - (NSString *)accessibilityValue
285285 }
286286 }
287287
288- // handle accessibilityValueDescription
288+ // handle accessibilityValue
289289
290- if (self.accessibilityValueDescription ) {
291- id minimum = self.accessibilityValueDescription [@" minimum " ];
292- id current = self.accessibilityValueDescription [@" current " ];
293- id maximum = self.accessibilityValueDescription [@" maximum " ];
294- id text = self.accessibilityValueDescription [@" text" ];
290+ if (self.accessibilityValueInternal ) {
291+ id min = self.accessibilityValueInternal [@" min " ];
292+ id now = self.accessibilityValueInternal [@" now " ];
293+ id max = self.accessibilityValueInternal [@" max " ];
294+ id text = self.accessibilityValueInternal [@" text" ];
295295 if (text && [text isKindOfClass: [NSString class ]]) {
296296 [valueComponents addObject: text];
297- } else if ([minimum isKindOfClass: [NSNumber class ]] &&
298- [current isKindOfClass: [NSNumber class ]] &&
299- [maximum isKindOfClass: [NSNumber class ]] &&
300- ([minimum intValue ] < [maximum intValue ]) &&
301- ([minimum intValue ] <= [current intValue ] && [current intValue ] <= [maximum intValue ])) {
302- int val = ([current intValue ]*100 )/([maximum intValue ]-[minimum intValue ]);
297+ } else if ([min isKindOfClass: [NSNumber class ]] &&
298+ [now isKindOfClass: [NSNumber class ]] &&
299+ [max isKindOfClass: [NSNumber class ]] &&
300+ ([min intValue ] < [max intValue ]) &&
301+ ([min intValue ] <= [now intValue ] && [now intValue ] <= [max intValue ])) {
302+ int val = ([now intValue ]*100 )/([max intValue ]-[min intValue ]);
303303 [valueComponents addObject: [NSString stringWithFormat: @" %d percent" , val]];
304304 }
305305 }
0 commit comments