2016-02-13 2 views
0

У меня есть swrevealcontroller на моем раскадровке. Я перехожу к другому контроллеру представления, пропуская выбор имени контроллера вида в представлении таблицы. Теперь я также показываю новый вид таблицы, когда я нажимаю на один из элементов таблицы в swrevealcontroller. При выборе нового элемента tableview я хочу показать новый контроллер представлений, который не будет частью swrevealcontroller. Но я не могу это показать.Проблема при переходе от swrevealcontroller к новому контроллеру представления в iOS?

Я пробовал этот код, но он не показывает кнопку «Назад», когда отображается новый контроллер вида.

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
    UINavigationController *vc = (UINavigationController *)[storyboard instantiateViewControllerWithIdentifier:@"DetailController"]; 
    [self presentViewController:vc animated:YES completion:nil]; 

Заранее спасибо.

ответ

0

Это потому, что presentViewController представляет собой viewcontroller как модальный. Во-вторых, даже если вы переключитесь с текущегоViewController на pushviewcontroller, будет вызвана ошибка из-за того, что UINavigationController не может быть нажат другим UINavigationController.

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