스토리 보드를 사용하여 작동하도록 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
은 특별히 설명하지 않습니다.
가 콘솔 (lldb)로 덤프 스택 트레이스는 없다, 그러나 이것은 오류이다 :
예외의 스택 추적을 게시하십시오. –
고마워, 나는 그것을 추가했습니다. – Echilon