【问题标题】:ios convert int to NSObjectios 将 int 转换为 NSObject
【发布时间】:2011-01-16 09:39:11
【问题描述】:

在我的函数中,我有一个 NSObject* 类型的参数,以允许传递 NSString、NSDate 等......并在内部做一些事情...... 我还需要传递一个 int 类型的值。 我该怎么做?

谢谢

【问题讨论】:

    标签: ios casting int nsobject


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      @Itamar 的回答就足够了,但我只是在简化它。

      试试这个,

      NSNumber *your_object = [NSNumber numberWithInt:int_value];
      

      所以现在 int_value 被转换为对象。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-13
        • 1970-01-01
        • 2011-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多