App在iOS 5.0模拟器中崩溃,但在iOS 6.0中没有崩溃

时间:2012-11-08 22:14:08

标签: ios xcode exception

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

我决定在iOS 5.0模拟器中进行测试,当我尝试从UITableViewController转到我的自定义视图时,我在其中填写要添加的项目的详细信息,应用程序会在控制台中抛出一个没有错误的异常,只是当您选择调试导航中抛出异常的线程时,很多令我感到困惑(对我而言)的数字和字母等...(约为下面数量的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的目标,现在我感到很困惑。

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

1 个答案:

答案 0 :(得分:1)

检查故事板中是否未启用AutoLayout。

enter image description here

AutoLayout仅限iOS6。