【发布时间】:2010-10-14 11:41:14
【问题描述】:
我正在尝试将用户输入的一串数字转换为 iPhone 上的 Phone.app 之类的性感字符串。这是我正在使用的代码,它不起作用(没有特殊格式出现)并且在一定数量的数字之后它只是开始在字符串的末尾添加“0”。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterNoStyle];
[formatter setPositiveFormat:@"+# (###) ###-###"];
[formatter setLenient:YES];
NSString *strDigits = [self stringByReplacingOccurrencesOfRegex:@"[^0-9+]" withString:@""];
return [formatter stringFromNumber:[NSNumber numberWithDouble:[strDigits doubleValue]]];
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch