2010-04-20 4 views
1

J'ai un problème quand je travaille avec UIImagePickerController. Quand je présenteModalViewController, et le sélecteur apparaît à droite, mais je ne peux pas sélectionner une image! quand je touche sur la liste des images, la liste ne peut que défiler vers le haut et vers le bas, mais ne peut pas sélectionner!UIImagePickerController ne peut pas sélectionner l'image

qu'en pensez-vous? Merci.

+1

Est-ce que vous comprenez comment fonctionne 'UIImagePickerController'? Avez-vous les méthodes de délégué mises en œuvre? – zoul

+0

bien sûr, j'ai implémenté le protocole UIImagePickerControllerDelegate dans la vue principale. Le même code fonctionne bien dans ma démo, mais quand je l'ai ajouté à mon projet, il est usé. – yjcpu

+0

Je peux prendre une photo, mais quand j'appuie sur "utiliser", le programme gèle – yjcpu

Répondre

0

Vous devez implémenter la méthode UIImagePickerControllerDelegate

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
0

les docs fournir cette réponse:

« 5. Lorsque l'utilisateur tape un bouton pour choisir une image ou un film nouvellement capturé ou enregistré, ou annule l'opération, supprimez le sélecteur d'image à l'aide de votre objet délégué.Pour les médias nouvellement capturés, votre délégué peut ensuite l'enregistrer dans le rouleau de la caméra sur l'appareil.Pour les médias précédemment enregistrés, votre délégué peut ensuite utiliser les données d'image en fonction du but de votre application. "

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

Questions connexes