Я пытаюсь решить, проверяют ли пользовательские настройки «Регион / Локаль» использование значений метрики (в этом случае следует добавить кг или фунт ).
Я использую 3.2 на своем iPad и на симуляторе (Xcode 3.2.4).
Я опробовал несколько разных настроек региона, но просто не могу вернуть NO
для NSLocaleUsesMetricSystem
NSLocale *locale = [NSLocale systemLocale];
BOOL usesMetric = [[locale objectForKey:NSLocaleUsesMetricSystem] boolValue];
NSLog(@"The system is Metric: %@\n", (usesMetric ? @"YES" : @"NO"));
Это даже происходит для языка, установленного на Английский и для региона, установленного на США как на симуляторе, так и на реальном устройстве.
Я также пытался NSLocaleMeasurementSystem
, и он тоже всегда возвращает "Метрика", а не "U.S.".
Как мне решить, использовать метрику или нет?
Спасибо за предоставленную помощь:)
... могу ли я быть настолько счастливым, что весь мир превратился в метрику, пока я спал:)