Сбой с instantiateViewControllerWithIdentifier - PullRequest
0 голосов
/ 21 февраля 2012

Я пытаюсь заставить 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 не особенно описательный.

Storyboard layout

Нет трассировки стека, выгруженной на консоль (lldb), но это ошибка: enter image description here

1 Ответ

0 голосов
/ 25 февраля 2012

Как ни странно, это перестало происходить, когда я переключил отладчик в XCode с LLDB на GDB.Я использую LLVM в качестве компилятора, если это имеет значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...