我试图从另一个对象返回一个双精度型,然后将其存储到一个新的双精度型中,但是我在初始化时遇到了错误不兼容的类型。我在这里想念什么?
double gradePoints = 0.0;
double other = [aCourse getGradePoints];
gradePoints = gradePoints + other;
这是我的另一个对象
- (double) getGradePoints{
return 12.0;
}
最佳答案
您很可能忘记了将getGradePoints方法添加到接口声明中:这将导致该方法隐式声明为-(id)getGradePoints;。导致您看到警告。