0

我开发了一个简单的应用程序 TabViewController 应用程序,其中包含两个 UITableViewController 视图,最初在 iOS 6 模拟器中进行测试,并且一切正常。一个视图是选项列表,另一个是您可以添加/删除项目的列表。

我决定在 iOS 5.0 模拟器中进行测试,当我尝试从 UITableViewController 转到我的自定义视图时,我在其中填写了要添加的项目的详细信息,应用程序在控制台中抛出了一个没有错误的异常,只是很多混乱(对我来说)数字和字母等当您选择在 Debug Nav 中引发异常的线程时...(大约是以下数量的 5-10 倍)

libobjc.A.dylib`objc_exception_throw:
0xec3cde:  pushl  %ebp
0xec3cdf:  movl   %esp, %ebp
0xec3ce1:  pushl  %ebx
0xec3ce2:  pushl  %edi
0xec3ce3:  pushl  %esi
0xec3ce4:  subl   $2028, %esp
0xec3cea:  calll  0xec3cef                  ; objc_exception_throw + 17
0xec3cef:  popl   %edi
0xec3cf0:  movl   $16, (%esp)
0xec3cf7:  calll  0xed8840                  ; symbol stub for: __cxa_allocate_exception
...

我的问题是为什么会这样?当然,如果我使用的是 iOS 6 的东西,它不会让我构建吗?我已经将所有可以找到的目标都更改为 iOS 5.0 而不是 iOS 6.0,现在我感到很困惑。

有没有人对我需要做什么或搜索什么有任何想法或任何指示?

4

1 回答 1

1

检查您的情节提要中是否未启用 AutoLayout。

在此处输入图像描述

自动布局仅适用于 iOS6。

于 2012-11-08T23:29:09.523 回答