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

ios:一次关闭并推送执行的视图控制器,ios,iphone,objective-c,uinavigationcontroller,Ios,Iphone,Objective C,Uinavigationcontroller,我当前的应用程序中有3个视图控制器 第一视图控制器具有数据流 在第二视图控制器中,可以选择图像 在第三视图控制器中,编辑所选图像,编辑后的图像将在第一视图控制器的流中共享 问题 在第二个视图控制器中,我有一个用于拾取图像的UIImagePickerController,通过按下第三个视图控制器,图像将进行编辑。然后,我需要在编辑图像后关闭视图控制器,还需要将图像推送到流视图控制器(第一个视图控制器)。我该怎么做?谢谢你的帮助 据我所知,您希望将图像从第三视图控制器传递到第一视图控制器 您可

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

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

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

据我所知,您希望将图像从第三视图控制器传递到第一视图控制器

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


但您可能需要考虑将发布从第一个视图控制器分离为流,并将其放入自己的(SuntLon)发布服务中。p> 您是否尝试过这样[self-presentViewController:streamViewcontroller动画:是完成:无];是的,我用过,但它不工作,你能给我一个样本代码,我想做它的形象吗