如何将nsnumber转换为float

dub*_*eat 25 iphone objective-c

我需要将nsnumber的值乘以float,但它们当然是不兼容的类型.如何将nsnumber转换为浮点数?

tas*_*oor 56

float result = [myNSNumber floatValue] * myFloat;
Run Code Online (Sandbox Code Playgroud)

请检查NSNumber类参考中的"访问数值"部分以转换为其他类型.


nil*_*nil 16

像这样:

float value = [someNSNumber floatValue];
Run Code Online (Sandbox Code Playgroud)