2013-09-28 3 views
1

Я пытаюсь загрузить новый UIViewController с использованием метода печати UIButton.Загрузка нового объекта ViewController вызывает EXC_BAD_ACCESS

это то, что код выглядит

- (void) getprojectButtonSelected { 

    [self dismissViewControllerAnimated:NO completion:nil]; 

    currentProjectListViewController = [[CurrentProjectListViewController alloc] initWithNibName:@"CurrentProjectListViewController" bundle:nil]; 

    UIWindow* keyWindow= [[UIApplication sharedApplication] keyWindow]; 
    [keyWindow addSubview: currentProjectListViewController.view]; 

    [self presentViewController:currentProjectListViewController animated:NO completion:nil]; 
} 

Я добавил currentProjectListViewController в моем файле .h и зову его здесь .. это линия, которая не также ...

есть только код ошибки отсутствует EXC_BAD_ACCESS

любая помощь была бы очень признательна.

ответ

2

Я думаю, вы должны взять [self dismissViewControllerAnimated:NO completion:nil];. Нет причин, по которым это должно быть. Вы должны использовать dismissViewController, когда вы пытаетесь выйти из модального сегмента. У вас не было текущего сеге, поэтому он разбился. Рад, что он работает сейчас!

+0

hrmm который работал хорошо. Weird использовали этот точный код за один раз до этого на mainviewcontroller, и он работал нормально. Я не уверен, почему доза не работает сейчас. странно. – HurkNburkS

Смежные вопросы