【发布时间】:2011-06-06 20:39:27
【问题描述】:
这听起来很简单,但是请注意,我是新手。我有一个简单的程序,需要帮助解决这个问题。我想在一个方法中获得结果并将其放入另一个 .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;
}
...
}
然后我的 ViewController .m 中有这个:
fieldGoal1 = [CheckRecognizer good];
我的文件中有#import "CheckRecognizer.h",但它无法识别“好”方法。你能帮忙吗?我已经尝试了一切,例如在另一个 .m 文件中命名要访问的变量,但没有成功。谢谢。
【问题讨论】:
-
首先,您的方法是根据一些现有值返回值。它们是实例变量还是静态变量?如果它们是实例变量,简单的
alloc-init-good会给你0,因为NO和0将分别是fieldGoal和fieldGoalPosition的默认值。
标签: objective-c methods int