Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 检查NSNumber是否在两个值之间_Objective C_If Statement_Nsnumber - Fatal编程技术网

Objective c 检查NSNumber是否在两个值之间

Objective c 检查NSNumber是否在两个值之间,objective-c,if-statement,nsnumber,Objective C,If Statement,Nsnumber,检查NSNumber是否在两个值之间的正确if语句是什么?例如,在33和66之间 if ([myNumber intValue] < 33) { } if([myNumber intValue]33&&myNumber intValue]33&&myNumber.intValue33&&myNumber intValue]33&&myNumber.intValue33&&myNumber intValue]33&&myNumber.intValue33&&myNumber intVal

检查NSNumber是否在两个值之间的正确if语句是什么?例如,在33和66之间

if ([myNumber intValue] < 33) {

}
if([myNumber intValue]<33){
}

目标C是C的扩展,因此您可以将两个比较与
和&
结合起来:

if ([myNumber intValue] > 33 && [myNumber intValue] < 66) {
if([myNumber intValue]>33&&myNumber intValue]<66){
或现代风格:

if (myNumber.intValue > 33 && myNumber.intValue < 66) {
if(myNumber.intValue>33&&myNumber.intValue<66){

目标C是C的扩展,因此您可以将两个比较与
和&
结合起来:

if ([myNumber intValue] > 33 && [myNumber intValue] < 66) {
if([myNumber intValue]>33&&myNumber intValue]<66){
或现代风格:

if (myNumber.intValue > 33 && myNumber.intValue < 66) {
if(myNumber.intValue>33&&myNumber.intValue<66){

目标C是C的扩展,因此您可以将两个比较与
和&
结合起来:

if ([myNumber intValue] > 33 && [myNumber intValue] < 66) {
if([myNumber intValue]>33&&myNumber intValue]<66){
或现代风格:

if (myNumber.intValue > 33 && myNumber.intValue < 66) {
if(myNumber.intValue>33&&myNumber.intValue<66){

目标C是C的扩展,因此您可以将两个比较与
和&
结合起来:

if ([myNumber intValue] > 33 && [myNumber intValue] < 66) {
if([myNumber intValue]>33&&myNumber intValue]<66){
或现代风格:

if (myNumber.intValue > 33 && myNumber.intValue < 66) {
if(myNumber.intValue>33&&myNumber.intValue<66){

if([duration intValue]>1&&[duration intValue]<5000){Bad receiver type'NSUInteger'(也称为“unsigned long”)?看起来您的持续时间不是NSNumber,那么无需调用intValue。if([duration intValue]>1&[duration intValue]<5000){Bad receiver type'NSUInteger'(也称为“unsigned long')?看起来您的持续时间不是NSNumber,那么不需要调用intValue。如果([duration intValue]>1&&[duration intValue]<5000){错误的接收器类型'nsInteger'(也称为'unsigned long')?看起来您的持续时间不是NSNumber,那么不需要调用intValue。如果([duration intValue]>1&[duration intValue]<5000){错误的接收器类型'NSUInteger'(也称为'unsigned long')??看起来您的持续时间不是NSNumber,不需要调用intValue。