Je n'arrive pas à lancer la caméra lorsque je charge ma vue. Je finis par obliger l'utilisateur à trouver et appuyer sur un bouton sur l'écran juste pour charger l'appareil photo (redondant). Comment puis-je faire ceci? Code suit:Comment lancer l'appareil photo iPhone sur 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];
}
MISE À JOUR:
plaçant le code ci-dessus dans -viewDidAppear: (BOOL) ANIME a permis à la caméra soit lancée, mais l'application est écrasé immédiatement après le dernier étant de routine [UIWindowController transitionViewDidComplete: deView: toView]; (comme cité par Débogueur)
merci Kevlar! Vous m'avez sauvé d'un mal de tête potentiel de fuite. – RexOnRoids
MISE À JOUR: - (void) viewDidAppear: (BOOL) animé travaillé dans ce cas. Merci! – RexOnRoids
UPDATE-2: L'appareil photo s'affiche mais mon application se termine par: "Erreur EXC_BAD_ACCESS" – RexOnRoids