我正在开发一个简单的应用程序扫描二维码。要扫描 QR 码,我使用一种委托方法,如下所示。
- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
此外,我还有另一种用于源型相机拍照的委托方法。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo
我有 2 个用于扫描 QR 和拍照的按钮。但问题是当我拍一张新照片时
- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
方法被调用。如何解决这个问题。当我选择照片按钮时,我需要调用特定的委托方法,当我调用选择 QR 按钮时,我需要调用其他委托方法。