У меня есть приложение, в котором корневой контроллер является UINavigationController. Нажмите одну кнопку, и она подтолкнет другой контроллер. Нажмите еще один, и он запускает AVCaptureSession с Overlay. Я хочу, чтобы это вид, и этот вид ТОЛЬКО был Пейзаж, а не портрет. Я просмотрел массу разных уроков, и ничего не работает.iOS с NavigationController как Root Make, One Controller ONLY Landscape
Ближайший я получил это:
NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeLeft];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];
в viewDidAppear. Однако есть некоторые проблемы. Во-первых, он сразу же возвращается к портрету. Во-вторых, другие взгляды все еще могут быть портретами и пейзажами, и я не хочу этого. Мне нужна помощь, пожалуйста.