为if条件不起作用分配值

时间:2013-03-12 05:05:12

标签: iphone objective-c if-statement

我有var我已经赋予它值12.90我希望如果变量的值为12.90那么它可以执行,如果其他其他方面

if (appDelegate.p_ClinInf_Yes_NV_InModel==12.90) {

}

else{

}

但它每次都会运行

1 个答案:

答案 0 :(得分:7)

试试这个

if (appDelegate.p_ClinInf_Yes_NV_InModel == 12.90F) {

}
else{ 

}

比较float和double的相等性不会因精度而产生预期的结果。