是否可以将NSInteger强制转换为NSNumber对象?
我需要将UIImageView对象的标记转换为NSNumber对象,因为我需要将其作为参数传递给函数.
是否可以将NSInteger强制转换为NSNumber对象?
我需要将UIImageView对象的标记转换为NSNumber对象,因为我需要将其作为参数传递给函数.
您无法删除它,因为NSInteger
不是对象,只是内置类型的别名.始终可以从NSInteger
创建新的NSNumber
对象,如下所示:
NSNumber *myNum = @(myNsIntValue);
或者在早期版本的编译器中,使用
NSNumber *myNum = [NSNumber numberWithInteger:myNsIntValue];