【发布时间】:2010-09-23 18:42:24
【问题描述】:
这是一个新手问题,但我似乎无法在任何地方找到它。我在一组 .h/.m 文件中定义了一个类,并有一个单独的 .h/.m 用于绘图。我想做的是从这个类中创建一个对象数组,并将它们按顺序绘制到屏幕上。
当然,我收到了'squares' undeclared (first use in this function) 错误。转了一圈,重复了很多代码,才承认自己不知道怎么做,就到这里求助了。
在一个 .h 文件中:
@interface DrawerViewController : UIViewController {
NSMutableArray *squares;
}
@property (nonatomic, retain) NSMutableArray *squares;
@end
在相应的.m中:
squares = [[NSMutableArray alloc] init];
在另一个 .m 文件中,我想访问“squares”数组:
if ([squares objectAtIndex:thisID] != NULL) {
这就是我得到错误的地方:"squares" undeclared. 我正在使用include 来引入另一个 .h 文件,但这似乎不起作用。
如果有人能指出我正确的方向,我将非常感激......
【问题讨论】:
标签: objective-c class file nsmutablearray compiler-errors