super initWithFrame вернул ноль из -traitCollection, что недопустимо

Я запускаю один из моих проектов Objective-C на XCode 12.0. У меня есть подкласс UIControl «SeatingPanelControl», из которого создается другой подкласс с именем «IpadSeatingPlanControl», в котором я получаю сбой при выполнении приведенного ниже кода с исключением, как указано в заголовке (также приведенном на снимке экрана):

      //IpadChamberViewController.m
self.seatingPlanControl = [[[IpadSeatingPlanControl alloc] initWithFrame:CGRectMake(0, self.view.bounds.size.height * 4/7,[self.view bounds].size.width,[self.view bounds].size.height * 3/7 + 20.0)] autorelease];

1 ответ

Убедитесь, что ваш IpadChamberViewController звонки [super init...] в его инициализаторе

Другие вопросы по тегам