这听起来很容易,但请,我是一个新手。我有一个简单的程序,我需要帮助解决这个问题。我想在一个方法中获得结果并将其放入另一个.m文件中。以下是我有:将方法的结果放入另一个.m文件中
CheckRecognizer .M ....
-(int)good {
if (fieldGoal == NO && fieldGoalPosition == 0) {
return 0;
}
else if (fieldGoal == YES && fieldGoalPosition == 1) {
return 1;
}
else if (fieldGoal == NO && fieldGoalPosition == 2) {
return 2;
}
...
}
然后,我有这在我的视图控制器的.m:
fieldGoal1 = [CheckRecognizer good];
我已经#IMPORT“CheckRecognizer.h “在我的文件中,但它不会识别'好'的方法。你能帮忙吗?我尝试了所有的东西,比如命名一个变量,以便在其他.m文件中访问,但没有成功。谢谢。
首先,您的方法正在返回基于一些现有值的值。他们是实例变量还是静态变量?如果它们是实例变量,那么简单的'alloc-init-good'将会使您的0成为'NO','0'将分别成为'fieldGoal'和'fieldGoalPosition'的默认值。 – 2011-06-06 20:53:00