2012-11-08 6 views
0

iOS 6 시뮬레이터에서 처음 테스트 한 두 개의 UITableViewController Views가있는 간단한 앱 TabViewController 앱을 개발했으며 정상적으로 작동합니다. 하나의보기는 옵션 목록이고 다른 하나는 항목을 추가/제거 할 수있는 목록입니다.앱이 iOS 5.0 시뮬레이터에서 충돌하지만 iOS 6.0에서는 오류가 발생하지 않습니다.

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 6.0이 아닌 iOS 5.0으로 변경했으며 지금 혼란 스럽습니다.

누군가 내가 수행하거나 검색해야 할 사항에 대한 아이디어 나 조언이 있습니까?

+4

스토리 보드에서 AutoLayout을 사용할 수 있습니까? –

+0

아, 맞습니다. 감사! 이제 iOS 6.0에서 다시 사용할 수 없게되었습니다. Google에 돌아갑니다. –

+0

답변으로 추가했습니다. 문제가 해결되면 받아주세요. –

답변

1

스토리 보드에서 AutoLayout이 활성화되어 있지 않은지 확인하십시오.

enter image description here

자동 레이아웃

은 iOS6의입니다.

관련 문제