Проблема с контроллером iOS 13 Split View. Если у вас есть контроллер навигации, встроенный в контроллер вида Master / Detail, он просто загружает контроллер навигации.
Чтобы устранить эту проблему, создайте пользовательский класс из UISplitViewController и назначьте его вашему splitviewcontroller в раскадровке и программно добавьте контроллер навигации и masterViewcontrollerк этому UISplitViewController. Это должно загрузить ваш взгляд правильно. Этот код входит в viewdidload или willappear класса UISplitviewcontroller. Пример кода.
MasterViewController *master = [[MasterViewController alloc] init];
UINavigationController *tableViewNavigationController = [[UINavigationController alloc] initWithRootViewController:master];
UINavigationController *navC = [[UINavigationController alloc] init];
self.viewControllers = [NSArray arrayWithObjects:tableViewNavigationController,navC, nil];
Это исправило мою проблему с аналогичной проблемой с iOS. Надеюсь, это поможет.