我有id
,其中包含int
。我需要将其投放到NSString
并将其附加到另一个NSString
。
我已经采用了不同的方法,但我有不同类型的错误。我的困惑是int
不是对象类型。
我的代码是:
NSString *str = [dict objectForKey:[NSNumber numberWithLongLong:ID]];
在这种情况下,我有(int) 1000
。
当我尝试将其附加到NSString
时,我会遇到异常。
如何从保持id
的{{1}}正确投射到int
?
答案 0 :(得分:3)
NSString *str = [[dict objectForKey:[NSNumber numberWithLongLong:ID]] stringValue];