我不知道我是否可以在此处包含与我的项目相关的代码,因为我的项目如此之大,但是是否有任何典型原因NSLog
会重复一些警告并在仅发生一个调用/错误的情况下对其进行调用?
例如,我有一个子类,它在以下位置NSBox
初始化另一个类的实例awakeFromNib
:
- (void) awakeFromNib {
burbControllerInstance = [[BurbController alloc] init];
if (burbControllerInstance) {
NSLog(@"init ok");
}
}
我NSLog
打印了两次“init ok”。我不明白为什么这个子类会在我的项目中的任何地方被“唤醒”两次。nil
这是一个更大问题的一部分,除了从我创建实例的类之外,我无法让变量返回任何内容。我想知道双值是否与它有关。