1
我有一个方法有两个参数。其中之一是Object
。当我想打电话给他们它给了我这个错误:调用方法使得错误
reciver型“MyView的”,例如信息不声明选择的方法“findCp ::”
这里是我的方法的代码我做到了少
-(double)findCp:(double)temp obj:(Component *)Obj{
return temp;
}
这里Component
是NSObject
类obj是它的一个对象。 我呼吁这样我的方法:
convertedTemp = [[self findCp:tempreture :Degree]doubleValue];
在实际代码它使温度的一些变化,并给它回来。 也myView.h我把
-(double)findCp:(double)temp obj:(Component *)Obj;
为什么我得到这个错误?我打电话给我的方法错了吗?我的定义有误吗?
你是对的。我应该删除'doubleValue'部分,并在对象前面加上名字'obj'。谢谢 – nfarshchi 2012-08-05 10:48:40