思路:先将字符串转为相应的类型,比如integer,float,再通过NSNumber的创建方法@(数字)即可实现
1 2 3 4 5 6 7 8 |
NSString * str = @"890909"; // 字符串转为NSInteger类型 NSInteger num = [str integerValue]; NSLog(@"%li",num); // 字符串转为NSNumber对象类型 NSNumber * nums = @(num); NSLog(@"******%@",nums); |
简化写法
1 |
NSNumber * nums = @([str integerValue]); |
转载请注明:怼码人生 » iOS NSString字符串如何转为NSNumber