私の関数にはNSObject*型のパラメーターがあり、NSString、NSDateなどを渡して、意図的に何かを実行できるようにしています... int型の値も渡す必要があります。これを行うにはどうすればよいですか?
ありがとう
NSNumber
クラス(http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html )を使用して、numberWithInt
メソッドで初期化できます。
@Itamarの答えで十分ですが、私はそれを単純化しています。
これを試して、
NSNumber *your_object = [NSNumber numberWithInt:int_value];
これで、int_valueがオブジェクトに変換されます。