0

我正在 XCode 12.0 上运行我的 Objective-C 项目之一。我有 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];

在此处输入图像描述

更新(解决方案):

我弄清楚了问题的原因。在修复 XCode 12 的 IMP 问题时,我错误地删除了一行代码。根据当前的代码设置,它在 iPhone 上运行良好,但不适用于 iPad。恢复代码行解决了这个问题。

在此处输入图像描述

4

1 回答 1

1

检查您在他的初始化程序中的IpadChamberViewController调用[super init...]

于 2021-08-10T14:35:33.007 回答