我通过以下方式从 nsdictionary 获取 nsstring:
inputString = [dataUsage valueForKey:@"amount"];
之后字符串看起来像:23,56
如何将此字符串转换为 nsnumber?
我尝试了以下方法:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *number = [formatter numberFromString:inputString];
[formatter release];
但这不起作用。我认为问题在于,“分隔符”是逗号。我怎样才能解决这个问题?
问候,帕特里克