Я не могу запустить камеру при загрузке моего представления. В конечном итоге пользователь должен найти и нажать кнопку на экране, чтобы загрузить камеру (избыточность). Как я могу это сделать? Код следующим образом:Как запустить iPhone Camera на viewDidLoad?
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
self.imgPicker = [[UIImagePickerController alloc] init];
self.imgPicker.allowsImageEditing = NO;
self.imgPicker.delegate = self;
self.imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[super viewDidLoad];
[self presentModalViewController:self.imgPicker animated:YES];
}
UPDATE:
размещения выше код в -viewDidAppear: (BOOL) анимированные позволил камере быть запущен, но приложение разбился сразу же после этого с последним рутинного бытия [UIWindowController transitionViewDidComplete: fromView: toView]; (так процитировано Debugger)
спасибо Кевлару! Ты спас меня от потенциальной головной боли. – RexOnRoids
UPDATE: - (void) viewDidAppear: (BOOL) анимированный работал в этом случае. Благодаря! – RexOnRoids
UPDATE-2: Камера показывает, но мое приложение выходит с: «Ошибка EXC_BAD_ACCESS» – RexOnRoids