ios 将 int 转换为 NSObject
在我的函数中,我有一个 NSObject* 类型的参数,允许传递 NSString、NSDate 等......并内在地做一些事情...... 我还需要传递一个 int 类型的值.. 我该怎么做?
谢谢
in my function I have a parameter of NSObject* type, to allow to pass NSString, NSDate, etc.. and intenally do something...
I need to pass also a value of type int..
how can I do this?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
NSNumber
类 (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html),并用numberWithInt
方法。You can use the
NSNumber
class (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html), and initialize it with thenumberWithInt
method.@Itamar 的答案已经足够了,但我只是简化了它。
试试这个,
现在 int_value 被转换为对象。
@Itamar's answer is sufficient, but I'm just simplifying it.
Try this,
So now int_value is converted into object.