ios将int转换为NSObject

时间:2011-01-16 09:39:12

标签: ios casting int nsobject

在我的函数中我有一个NSObject *类型的参数,允许传递NSString,NSDate等...并且特意做点什么...... 我还需要传递一个int类型的值。 我怎么能这样做?

感谢

2 个答案:

答案 0 :(得分:7)

您可以使用NSNumber类(http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html),并使用numberWithInt方法对其进行初始化。

答案 1 :(得分:2)

@ Itamar的答案已经足够,但我只是简化它。

试试这个,

NSNumber *your_object = [NSNumber numberWithInt:int_value];

所以现在将int_value转换为object。