Отключить региональные настройки для NSTextField

У меня проблема с NSTextField в Какао. Есть ли способ удалить региональные настройки из NSTextField

Я хочу, чтобы пользователь вводил только такие значения, как 0,6, 0,7, но если пользователь не из США, он должен вводить такие значения 0,6, 0,7

Таким образом, если пользователь не из США, то при вводе 0,7 [textField floatValue] вернет 0, а если пользователь из США и введет 0,7 [textField floatValue] вернет 0

Что ж, допустим, это то, что я могу принять, но затем я хочу отформатировать значение и отобразить его только с 3 десятичными знаками.

это будет работать для США, но не будет работать для других стран, даже если значение является правильным с плавающей запятой (например, 0,3) [textField setStringValue: [NSString stringWithFormat: @ "%. 3f", value]];

текстовое поле имеет тип NSTextField

Спасибо!


person Vladu Bogdan    schedule 20.06.2011    source источник


Ответы (1)