3

私の関数にはNSObject*型のパラメーターがあり、NSString、NSDateなどを渡して、意図的に何かを実行できるようにしています... int型の値も渡す必要があります。これを行うにはどうすればよいですか?

ありがとう

4

2 に答える 2

7

NSNumberクラス(http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html )を使用して、numberWithIntメソッドで初期化できます。

于 2011-01-16T09:43:51.413 に答える
3

@Itamarの答えで十分ですが、私はそれを単純化しています。

これを試して、

NSNumber *your_object = [NSNumber numberWithInt:int_value];

これで、int_valueがオブジェクトに変換されます。

于 2015-07-02T06:54:37.007 に答える