プロジェクトが非常に大きいため、ここに関連するコードを含めることができるかどうかはわかりませんが、NSLog
1回の呼び出し/エラーのみが発生しているときに警告と呼び出しを繰り返す一般的な理由はありますか?
NSBox
例として、次のクラスのインスタンスを初期化するサブクラスがありawakeFromNib
ます。
- (void) awakeFromNib {
burbControllerInstance = [[BurbController alloc] init];
if (burbControllerInstance) {
NSLog(@"init ok");
}
}
「 initok NSLog
」を2回出力します。このサブクラスがプロジェクトのどこかで2回「目覚めた」理由がわかりません。nil
これは、インスタンスを作成しているクラス以外のものを返す変数を取得できないという、より大きな問題の一部です。おそらく二重の値がそれと関係があるのだろうかと思います。