Je développe une application simple de lecture de code QR. Pour scanner le code QR, j'utilise une méthode de délégué comme indiqué ci-dessous.iPhone - Comment faire face à plusieurs UIImagePickerControllerDelegate?
- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
J'ai également une autre méthode de délégation pour une caméra de type source pour prendre une photo.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo
J'ai 2 boutons pour scanner QR et prendre des photos. Mais le problème est quand je prends une nouvelle photo aussi la méthode
- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
est appelée. Comment résoudre ceci. Lorsque je sélectionne le bouton photo, je dois appeler la méthode déléguée spécifique et quand j'appelle, sélectionnez le bouton QR. J'ai besoin d'appeler la méthode de l'autre délégué.
Vous pouvez utiliser simplement des «drapeaux» pour différencier les clics des boutons. – Maulik
@Maulik pouvez-vous s'il vous plaît donner un bref à ce sujet. – sachi