OBJC:初始化中不兼容的类型

时间:2011-03-10 17:55:07

标签: objective-c

嘿伙计们,为什么我会收到这个错误?

代码是这样的。我在我的函数上收到一个字符串(像这样的字符串“1799.00”);

-(void) priceFormat:(NSString*)preco {

float x = preco; /* Incompatible types in initialization */

   if(x > 0) {
   }
}

1 个答案:

答案 0 :(得分:2)

float x = [preco floatValue];

您必须将字符串转换为浮点值。