我有这个小问题。当我有一个字符串“3 568 030”并且使用[myString intValue]时;它给我的结果只有3,问题是我想将整数转换为int/nsinteger。如果有帮助的话,字符串总是只包含数字。我尝试使用replaceoccurencesofstring(或名称是什么),但它以某种方式无法正常工作...谢谢

最佳答案

做:

NSString *str = @"3 568 030";

int aValue = [[str stringByReplacingOccurrencesOfString:@" " withString:@""] intValue];
NSLog(@"%d", aValue);

输出

3568030

10-08 00:45