Я новичок в разработке iOS, и я разрабатываю свое первое приложение. (извините, если я спрашиваю новичку вопрос)
Мое приложение находится в портретной ориентации, за исключением того места, где я использую UIImagePickerController, чтобы сделать снимок, который будет использоваться в приложении, что я делаю:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeImage];
picker.allowsEditing = NO;
[self presentModalViewController:picker animated:YES];
Как мое приложение находится в Портрет, мне нужно сделать что-то в UIImagePickerController только в только. если я попытаюсь использовать:
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
Кажется, что я не могу использовать, потому что мой Xcode идентифицируется как ошибка в этих строках (вероятно, из-за Xcode версии, я не уверен). И я не уверен, но кажется, что если я разрабатываю для iOS 5.1, мне нужно будет что-то реализовать для iOS 6.0, правильно ли это?
Может кто-нибудь помочь мне понять, что нужно сделать для этого UIImagePickerController, и только этот контроллер представления в приложении работает в альбомной ориентации и работает в iOS 5.1 и 6?
Привет