Как запустить 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];
}
ОБНОВИТЬ:
размещение приведенного выше кода в -viewDidAppear: (BOOL) анимированный позволил запустить камеру, но приложение сразу же аварийно завершило работу с последней подпрограммой [UIWindowController transitionViewDidComplete: fromView: toView]; (цитируется отладчиком)