我试过
[textField.text isEqual:NSNumberFormatterCurrencyStyle];
但是它告诉我它是隐含的并且在ARC中不起作用。
答案 0 :(得分:0)
根本不需要做什么。您需要实际创建NSNumberFormatter
,将其样式设置为NSNumberFormatterCurrencyStyle
,然后使用它来解析文本字段的文本。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formater setNumberStyle:NSNumberFormatterCurrencyStyle];
NSNumber *result = [formatter numberFromString:textField.text];
if (result) {
// The text had a valid currency value
} else {
// The text was not a valid current value
}