I have two UIImageView , each of them should display different images from picker , but I can use one delegate : `- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info ;`

here is my code :

```
- (void) importFormLibraryForCover {

    UIImagePickerController *ipc = [[UIImagePickerController alloc]init];
    ipc.delegate = self;
    CGRect rect = CGRectMake(0 ,0, 200,660);

    pop = [[ UIPopoverController alloc]initWithContentViewController:ipc];
    [pop setDelegate:self];
    [pop presentPopoverFromRect:rect inView:self.view  permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
    [ipc release];

}

    - (void) importFormLibraryForAvatar {

//same above code 

}

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

    [picker dismissModalViewControllerAnimated:YES];

       avatarImg.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

// here is the problem :
         coverImg.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

    }

```

the problem is all two imageViews display same picture and Property 'tag' not found on object of type `UIImagePickerController`