如何将NSInteger
转换为NSString
数据类型?
我尝试了以下方法,其中NSInteger
是一个月
NSString *inStr = [NSString stringWithFormat:@"%d", [month intValue]];
发布于 2009-11-25 19:37:05
NSIntegers不是对象,您可以将它们转换为long
,以便与当前64位体系结构的定义相匹配:
NSString *inStr = [NSString stringWithFormat: @"%ld", (long)month];
发布于 2013-04-21 21:33:33
Obj-C way =):
NSString *inStr = [@(month) stringValue];
发布于 2013-12-14 14:36:27
现代Objective-C
NSInteger
具有甚至可以与文字一起使用的stringValue
方法
NSString *integerAsString1 = [@12 stringValue];
NSInteger number = 13;
NSString *integerAsString2 = [@(number) stringValue];
非常简单。难到不是么?
斯威夫特
var integerAsString = String(integer)
https://stackoverflow.com/questions/1796390
复制相似问题