ios:一次关闭并推送视图控制器

时间:2014-03-27 07:59:05

标签: ios iphone objective-c uinavigationcontroller

我目前的应用程序中有3个视图控制器。

  • 第一个视图控制器有一个数据流。
  • 第二视图控制器中,可以选择图像。
  • 第三个视图控制器中,编辑所选图像,并在第一个视图控制器的流中共享编辑后的图像。

问题

在第二个视图控制器中,我有UIImagePickerController用于拾取图像,并且通过按下第三个视图控制器来进行编辑。然后,我需要在编辑图像后关闭视图控制器,还需要将图像推送到流视图控制器(第一个视图控制器)。我该怎么做?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

据我所知,您希望将图像从第3个视图控制器传递到第1个视图控制器。

您可以使用NSNotifications执行此操作。

但您可能需要考虑将发布与第一个视图控制器中的流分离,并将其放入自己的(单例)发布服务中。