Xcode错误:"传递'浮动'到不兼容类型id的参数"

时间:2015-02-01 02:58:19

标签: objective-c

我在Objective C实现文件中设置了一个变量radius

float radius = MIN(bounds.origin.x, bounds.origin.y) / 2.0;

我正在尝试检查它的值,所以我添加了:

NSLog(radius);

Xcode在行尾给出了这个错误:

Passing 'float' to parameter of incompatible type id

为什么它会期望'id',为什么它不能记录浮点数?

1 个答案:

答案 0 :(得分:0)

这解决了它:

NSLog(@"%f", radius);

It appears that NSLog only accepts a formatted string.