首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将NSInteger转换为NSString数据类型?

如何将NSInteger转换为NSString数据类型?
EN

Stack Overflow用户
提问于 2009-11-25 19:36:00
回答 9查看 156.3K关注 0票数 141

如何将NSInteger转换为NSString数据类型?

我尝试了以下方法,其中NSInteger是一个月

代码语言:javascript
复制
  NSString *inStr = [NSString stringWithFormat:@"%d", [month intValue]];
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-11-25 19:37:05

NSIntegers不是对象,您可以将它们转换为long,以便与当前64位体系结构的定义相匹配:

NSString *inStr = [NSString stringWithFormat: @"%ld", (long)month];

票数 278
EN

Stack Overflow用户

发布于 2013-04-21 21:33:33

Obj-C way =):

代码语言:javascript
复制
NSString *inStr = [@(month) stringValue];
票数 188
EN

Stack Overflow用户

发布于 2013-12-14 14:36:27

现代Objective-C

NSInteger具有甚至可以与文字一起使用的stringValue方法

代码语言:javascript
复制
NSString *integerAsString1 = [@12 stringValue];

NSInteger number = 13;
NSString *integerAsString2 = [@(number) stringValue];

非常简单。难到不是么?

斯威夫特

代码语言:javascript
复制
var integerAsString = String(integer)
票数 80
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1796390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档