如何在UIImagePickerController中获取发件人按钮标签/名称/ ID - didFinishPickingMediaWithInfo?

KiV*_*KiV 2 iphone xcode objective-c

有人可以指导我获得sender button Tag/Name/ID以下方法吗?

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

// I Want to get the sender button reference here

}
Run Code Online (Sandbox Code Playgroud)

Man*_*wal 6

你可以使用picker.view.tag来识别UIImagePickerController类型.无论何时调用UIImagePicker,您都可以设置其视图的标记.

我用它来识别不同的图像选择器.

编辑

UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.allowsEditing = YES;
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePickerController.view.tag = 5;//set the tag here
Run Code Online (Sandbox Code Playgroud)
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editingInfo
{
     NSLog(@"%d",picker.view.tag);
}
Run Code Online (Sandbox Code Playgroud)

您将获得您将设置的标记值wahtever.