这是我的班级
#import“Year2011.h”
@implementation Year2011
- (void)Men:(double)speed{
if (ramspeed <= 180000) {
cal = 0;
}
这里我有HelloViewController类如何调用Year2011类和Men mathod。 现在我试着这样。
@class Year2010
;
IBOutlet Year2010 *Year2010;
调用
double speed=([anualIncome.text doubleValue]);
[Year2010 Men:income];
这一个显示unrecognized selector sent to class
错误指导我,我是客观c的新手。
答案 0 :(得分:4)
[Year2010 Men:income];
从您向我们展示的代码中,Year2010
类没有方法Men:
。你为什么期望能够打电话呢?
可能会将变量Year2010
的类型更改为Year2011
?
另外,亲爱的上帝,不要将你的实例命名为与你的课程相同。当你从午餐回来时,这是不可能阅读和理解的,更不用说几个月了。
答案 1 :(得分:3)
您正在混淆班级名称和实例名称。您似乎也很难理解实例的范围。
-1-将您的实例名称更改为小写首字母 - 即IBOutlet Year2010 *year2010;
-2-将您的方法名称更改为小写首字母 - 即- (void)men:(double)speed
编译器目前假设Men是一个静态类方法,但你从未定义过它,因此错误。