从SubView更新UINavigationController中的父级

问题描述

| 原谅我是否已经被问到/回答过,但是我在任何地方都找不到(至少在Monotouch中找不到-对ObjC的含糊回答。对Monotouch来说是全新的,但是我想在应用程序中完成所有工作,但有一个例外)我正在尝试更新子视图的父级。 这是场景: 我有一个带有UIView(不是表)的UINavigationController,上面有几个按钮,这些按钮通过PushViewController指向Subview。我对子视图进行了一些更改,我想将这些更改反映回父视图。如果需要,我当然可以添加一个手动刷新按钮,但是正在寻找更好的东西。 我确实看到了一些使用viewWillAppear引用的内容,但找不到任何好的示例。我的尝试失败了很糟,所以任何建议都会很棒。 谢谢, 理查德     

解决方法

        如果您有一个“ 0”,它的顶部有一个“后退”按钮。一旦被用户点击(或如果您跳至上一个视图控制器),当前显示的视图控制器将触发
ViewWillDisappear
ViewDidDisappear
,下面的视图(带有按钮的视图)将触发
ViewWillAppear
ViewDidAppear
。只需重载它们并在那里更新您的UI状态即可。