Я не знаю, возможно ли для меня включить сюда код, который имеет отношение к делу, поскольку мой проект настолько велик, но есть ли типичные причины, по которым NSLog
будет повторять некоторые предупреждения и обращения к нему в тех случаях, когда только один вызов / ошибка происходит?
Например, у меня есть подкласс NSBox
, который помещает экземпляр другого класса в awakeFromNib
:
- (void) awakeFromNib {
burbControllerInstance = [[BurbController alloc] init];
if (burbControllerInstance) {
NSLog(@"init ok");
}
}
Я получаю NSLog
, печатая "init ok" дважды. Я не понимаю, почему этот подкласс был бы "пробужден" дважды где-нибудь в моем проекте. Это часть большой проблемы, когда я не могу заставить переменные возвращать что-либо, кроме nil
из класса, экземпляр которого я создаю. Мне интересно, может быть, двойные значения как-то связаны с этим.