iphone - 有没有办法从新的模态视图访问启动模态视图的 View Controller ?

标签 iphone objective-c ios

我有一个 View ,其导航栏中有一个“添加”按钮。单击该按钮时,它会向上滑动一个模态视图,其中包含一个供他们添加项目的表单。我想通知调用 View Controller (具有“添加”按钮的 View Controller )已添加费用,以便它可以进行任何需要进行的更新。有什么方法可以访问启动模态视图的 View Controller 吗?

最佳答案

我想到了两种方法。创建一个协议(protocol),您的模态视图使用它来通知调用 viewController,或者让您的模态视图发布调用 View Controller 正在观察的 NSNotification。在发布通知的情况下,您将在 NsNotification 对象的 userInfo 字典中发送费用。

祝你好运

关于iphone - 有没有办法从新的模态视图访问启动模态视图的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949648/

相关文章:

ios - 保留 iPhone X 主屏幕指示器的纵向位置

ios - 如何在 iPhone 应用中实现语言翻译?

objective-c - Android 的 Html.fromHtml() 在 iOS 中的等价物是什么?

ios - "Bottomless"收藏 View (加载更多图片)

iphone - 使用日期选择器时获取错误的日期

iphone - 设置 contentURL 时在 iPhone 4.3 模拟器中再次调用 MPMoviePlayerPlaybackDidFinishNotification

iphone - 如何在 xcode 4.3 中将项目或库导入 ios 应用程序

objective-c - 始终在 NSDocument 中附加文件扩展名

ios - 为什么不能为字典条目分配新值?

ios - 是否可以在 Mavericks 上创建与 Xcode 5.0.2 兼容的应用程序 iOS 4 - iOS 7?