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