IOS конвертировать INT в NSObject - PullRequest
3 голосов
/ 16 января 2011

в моей функции у меня есть параметр типа NSObject *, позволяющий передавать NSString, NSDate и т. Д. И намеренно делать что-то ... Мне нужно также передать значение типа int .. как я могу это сделать?

спасибо

Ответы [ 2 ]

7 голосов
/ 16 января 2011

Вы можете использовать класс NSNumber (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html), и инициализировать его методом numberWithInt.

3 голосов
/ 02 июля 2015

@ Ответ Итамара достаточен, но я просто упрощаю его.

Попробуйте,

NSNumber *your_object = [NSNumber numberWithInt:int_value];

Так что теперь int_value преобразуется в объект.

...