>我有两个视图控制器。
-
第一个UIView控制器包含一个UIImage,当我点击"裁剪"按钮时,转到第二个视图控制器,我通过推送视图控制器传递图像,在这里我正在裁剪我的UIImage。
-
在第二个UIViewController中,裁剪我的图像后,单击"完成"按钮,我需要将裁剪后的图像传递到第一个视图。
问题是当我使用弹出视图控制器时,图像没有通过。
试试这样。第一个视图控制器应具有属性
@property (assign)UIImage *croppedImage;
第二视图控制器应具有
@property (assign)FirstViewController *first;
弹出设置之前
first.croppedImage = self.image;
1)在第一个视图控制器标头中创建一个UIIMAGE *变量。
2)在弹出之前从第二个视图控制器设置UIimage变量。
3)弹出第二个视图控制器。
如果这不起作用,则创建一个由 uiimage 变量组成的单例类