0

스토리 보드를 사용하여 작동하도록 UISplitViewController를 얻으려고하고 있지만 마스터 ViewController를 인스턴스화하려고 할 때 내 앱이 숨겨진 EXC_BAD_ACCESS 및 디스 어셈블리로 인해 충돌합니다.instantiateViewControllerWithIdentifier와의 충돌

내 스토리 보드에 UISplitViewController의 서브 클래스에 splitNavVc 속성이 있습니다. 아래 설정이 있습니다. splitNavVc은 왼쪽에 있으며 UINavigationController의 하위 클래스입니다. 문제는 뷰가로드 될 때 splitNavVc를 인스턴스화하려고 시도한 후 앱이 충돌하는 것입니다. 인스턴스화하려면 사용하고 있습니다

if(!detailVc){ 
    detailVc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailVc"]; 
} 
if(!splitNavVc){ 
    splitNavVc = [self.storyboard instantiateViewControllerWithIdentifier:@"SplitMenu"];// crash 
} 
[self setViewControllers:[NSArray arrayWithObjects:splitNavVc, detailVc, nil]]; 

예외의 원인을 추적 할 수있는 방법이 있습니까? EXC_BAD_ACCESS은 특별히 설명하지 않습니다.

Storyboard layout

가 콘솔 (lldb)로 덤프 스택 트레이스는 없다, 그러나 이것은 오류이다 : enter image description here

+0

예외의 스택 추적을 게시하십시오. –

+0

고마워, 나는 그것을 추가했습니다. – Echilon

답변

0

기이이 내가에 LLDB에서 엑스 코드에 디버거를 전환 할 때 발생 중지 듯 GDB. 차이가 나는 경우 컴파일러로 LLVM을 사용하고 있습니다.

+0

이 정확한 것은 나에게도 일어났습니다. 다시 LLDB로 전환했고 계속 작동합니다. 매우 성가신. – Magnus

+0

한 번씩 대상을 청소하십시오. –