だから私はiPhoneで作業していて、すべてが順調に進んでいます。最後の 2 時間を除いて。いくつかのクラスを編集していて、保存してビルドしたところ、突然、別のクラス実装ファイルに大量のエラーが発生しました。私が持っている唯一のエラーは「宣言されていないオブジェクト」であり、それらのオブジェクトはクラスメンバーであるため、すべてのエラーはクラスメンバー(変数)に関係しているようです。構文は大丈夫なので、そのようなものではないと思います。誰かが以前にこの問題を抱えていましたか?
例:
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