UIImage显示两个UI图像的重复图像



我有一个打开的UImage视图,您可以用它拍照并在uiimageview中查看它。但我添加了另一个图像视图并复制了代码,现在图像显示与第二个相同。我认为这可能与'[UIMImagePickerControllerOriginalImage];'有关

- (void)imagePickerController:(UIImagePickerController *)
picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [self dismissViewControllerAnimated:YES completion:nil];
    // Get the image and store it in the image view
    image = info[UIImagePickerControllerOriginalImage];
    self.personimgThumbNail.image = image;
}
- (void)imagePickerControllertwo:(UIImagePickerController *)
picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [self dismissViewControllerAnimated:YES completion:nil];
    // Get the image and store it in the image view
    imagetwo = info[UIImagePickerControllerOriginalImage];
    self.personimgThumbNailtwo.image = imagetwo;
}

您尝试使用的适当委托方法是imagePickerController:didFinishPickingMediaWithInfo:

您的第二个方法imagePickerControllertwo:didFinishPickingMediaWithInfo:而不是委托方法,不会自动调用。

如果放入一些NSLog语句,您可能会发现第一个方法被调用了两次(正如预期的那样,因为这是正确的委托方法)。如果要为每个选择器执行不同的操作,请查看picker参数的值;这就是它的作用。

最新更新