1

根据更新到 ios6 和 xcode 4.5 的要求,我开始使用 ios 5 和 xcode 4.3 进行项目。在此之后,我使用 .h、.m、.xib 文件创建了新的视图控制器,并尝试通过这些步骤将现有视图添加为子视图

  • #导入类
  • 用 (strong, nonatomic) 创建了它的属性
  • @合成它
  • myView = [[MYView alloc]init]
  • 最后 [self.view addSubview:myView.view]

包括这个在内的所有项目在 ios 6 中都可以正常工作,但只有我试图添加为子视图的这个新视图在 ios 5 中出现问题并出现此错误Thread 1: signal SIGTRAP。我尝试逐步调试,但随着 addsubview 执行应用程序崩溃。知道出了什么问题吗?

4

2 回答 2

0

它应该是 [self.view addSubview:myView];

而且,您为查看创建了一个属性,您不需要进行分配。myView = [[MYView alloc]init]

内存分配会使您的应用程序崩溃。

于 2012-10-23T03:55:03.043 回答
0

实际上是导致问题的自动布局

于 2012-10-23T11:06:03.787 回答