如何将 iOS 持有 int 的 id 类型转换为 NSString?

How to convert iOS id type which holds int to NSString?

我有一个 id,里面有一个 int。我需要将其转换为 NSString 并将其附加到另一个 NSString.

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

我的代码是:

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

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

当我尝试将其附加到 NSString 时出现异常。

我如何正确地将 id 转换为 NSString

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