0

我有两个视图控制器。

  1. 第一个 UIViewController 包含一个 UIImage,当我单击“裁剪”按钮时,转到第二个视图控制器我通过推送视图控制器传递图像,这里我正在裁剪我的 UIImage。

  2. 在裁剪图像后的第二个 UIViewController 中,单击“完成”按钮,我需要将裁剪的图像传递给第一个视图。

问题是当我使用弹出视图控制器时,图像没有通过。

4

2 回答 2

0

1)在第一个视图控制器标题中创建一个 UIIMAGE *变量。

2)在弹出之前从第二个视图控制器设置 uiimage 变量。

3)弹出第二个视图控制器。

如果这不起作用,请创建一个由 uiimage 变量组成的单例类

于 2013-02-01T06:14:46.027 回答
0

像这样试试。第一个视图控制器应该有一个属性

@property (assign)UIImage *croppedImage;

第二个视图控制器应该有

@property (assign)FirstViewController *first;

弹出设置前

first.croppedImage = self.image; 
于 2013-02-01T06:22:29.180 回答