2009-11-12 5 views
1

J'ai des problèmes avec UIImagePicker pour prendre des photos sur la base du chapitre "Prendre des photos avec la caméra" du guide de programmation de l'iPhone. Quoi que j'essaie tout ce que j'ai, c'est un écran gris/blanc.La caméra UIImagePicker ne charge pas (écran blanc)

voici mon code:

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
    imagePicker.delegate = self; 
    imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    imagePicker.allowsEditing = NO; 
    [self presentModalViewController:imagePicker animated:YES]; 
} 

J'ai essayé d'appeler le imagePicker du viewDidLoad, viewWillAppear ou awakeFromNib, rien ne change.

Mon viewController implémente UINavigationControllerDelegate et UIImagePickerControllerDelegate. Je l'utilise sous OS3.1 sur un iPhone de première génération.

Toute aide serait grandement appréciée! Merci, Vincent.

+1

avez-vous essayé de l'appeler depuis viewDidAppear? –

+0

Merci beaucoup !!! c'est la solution !! Je ne peux pas croire que ce n'est pas écrit dans le document officiel ... Merci encore. – user142764

Répondre

5

Je placerais cet appel dans viewDidAppear comme oposed to viewDidLoad.

+0

Merci. Travaille pour moi. –

Questions connexes