如何将包含int的iOS id类型转换为NSString?

时间:2015-08-05 08:30:37

标签: ios objective-c casting nsstring nsobject

我有id,其中包含int。我需要将其投放到NSString并将其附加到另一个NSString

我已经采用了不同的方法,但我有不同类型的错误。我的困惑是int不是对象类型。

我的代码是:

NSString *str = [dict objectForKey:[NSNumber numberWithLongLong:ID]];

在这种情况下,我有(int) 1000

当我尝试将其附加到NSString时,我会遇到异常。

如何从保持id的{​​{1}}正确投射到int

1 个答案:

答案 0 :(得分:3)

NSString *str = [[dict objectForKey:[NSNumber numberWithLongLong:ID]] stringValue];