Я пытаюсь заставить UISplitViewController работать с использованием раскадровки, но когда я пытаюсь создать экземпляр моего основного ViewController, мое приложение вылетает с загадочным EXC_BAD_ACCESS и разборкой.
У меня есть свойство splitNavVc
в моем подклассе UISplitViewController, в раскадровке у меня есть настройки ниже. 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), но это ошибка: