这是我将 NSString 转换为浮点数的代码:
NSString *userID = [NSString stringWithFormat:@"%@", [user id]];
float u = [userID floatValue];
NSLog(@" Float: %f", u);
NSLog(@"String: %@", [user id]);
这是在我的日志中:
Float: 100005150982144.000000
String: 100005153311676
我究竟做错了什么?我已经使用 NSNumberFormatter 进行了测试。