Так что я работаю на iPhone, и все идет хорошо.За исключением последних двух часов.Я редактировал какой-то класс, затем сохранял и собирал, и внезапно у меня появилось множество ошибок в другом файле реализации класса.Кажется, что все ошибки связаны с членами класса (переменными), потому что единственные ошибки, которые у меня есть, - это «необъявленный объект», то есть эти объекты являются членами класса.Синтаксис в порядке и все, поэтому я считаю, что это не так.У кого-нибудь была такая проблема раньше?
Пример:
Foo.h
@interface Foo : NSObject
{
@private
int m_1;
NSString *m_2;
NSDictionary *m_3;
}
-(id) init;
-(void) dealloc;
-(int) bar;
-(int) barWithFoo:(Foo *)foo;
@end
Foo.m
#import "Foo.h"
@implementation Foo
-(id) init
{
return self = [super init];
}
-(void) dealloc
{
// code
}
-(int) bar
{
if (m_1 > MAX_DECL) /* error here, m_1 undeclared */
{
// do stuff
}
NSLog(m_2); /* error here, m_2 undeclared */
}
// etc...
@end