ios:关闭并推送 View Controller 一次执行

标签 ios iphone objective-c uinavigationcontroller

我当前的应用程序中有 3 个 View Controller 。

  • 第一个 View Controller 有一个数据流。
  • 第二个 View Controller 中,可以选择图像。
  • 第三个 View Controller 中,编辑所选图像,编辑后的图像将在第一个 View Controller 的流中共享。

问题

在第二个 View Controller 中,我有一个 UIImagePickerController 用于选择图像,然后通过推送第三个 View Controller 对图像进行编辑。然后我需要在编辑图像后关闭 View Controller ,还需要将图像推送到流 View Controller (第一个 View Controller )。我应该怎么做?感谢您的帮助!

最佳答案

据我所知,您想将图像从第三个 View Controller 传递到第一个 View Controller 。

你可以使用 NSNotifications 来做到这一点。

但您可能需要考虑将发布到流的发布与第一个 View Controller 分开,并将其放在自己的(单例)发布服务中。

关于ios:关闭并推送 View Controller 一次执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681421/

相关文章:

ios - 信号 sigabrt 委托(delegate) -> AppDelegate.swift

ios - 对成员 'upload(_:_:headers:file:)' 的模糊引用

ios - UITableViewCell subview 未显示

ios - 更改图像属性 VS Alpha 属性

iOS 本地通知 userInfo 始终为 null

ios - 使用 SwiftyJSON 获取 JSON 解析字典的键

ios - iOS如何将google map标记移到最前面?

iphone - 拒绝后重新提交ios应用程序

javascript - 如何让网站认为 PhantomJS 不是 iPhone?

ios - 我的自定义 UITableViewCell 表格单元格显示为空白的项目列表