从以前的控制器获取图像

时间:2009-12-21 13:12:24

标签: iphone uiimageview

我在一个nib文件(getPhoto.xib)中从iPhone的相机中获取图片,我将其保存到相机库中,并将其显示在UIImageView(image1)中。然后,我有一个下一个按钮,它加载一个不同的nib文件(naming.nib),用户可以在其中添加图像的名称。我如何从第一个nib文件访问图像,以便我可以在第二个nib文件的UIImageView(image2)中显示它?

我正在尝试以下操作,但image2中没有显示任何内容:

UIImageView *image2= [[UIImageView alloc initWithImage:
    [UIImageView imageNamed:image1]];

2 个答案:

答案 0 :(得分:0)

imageNamed:方法需要NSString个参数。假设image1的名称实际上是“image1”,您可以这样做:

UIImageView *image2 = [[UIImageView alloc]
             initWithImage:[UIImageView imageNamed:@"image1"]];

请注意,此处的“名称”是您将图像保存到相机库时使用的名称。

答案 1 :(得分:0)

呼叫保留在image1(你从相机获得的那个)并在你目前正在尝试使用image2的地方使用它