【问题标题】:KVO When View Dismissed视图关闭时的 KVO
【发布时间】:2014-07-14 15:30:56
【问题描述】:

我目前有一个主 web 视图 (UIViewController),它显示一个 UIViewController,如下所示:

[self presentViewController:controller animated:YES completion:nil];

我正在尝试观察呈现的视图控制器何时被关闭:

[self dismissViewControllerAnimated:YES completion:nil];

我尝试在主 Web 视图中观察一个变量,当它被关闭时呈现的视图设置,但这似乎不起作用。

当呈现的视图被关闭时,我将如何观察?

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 请解释“这似乎不起作用”。
  • 发布您注册为观察者的代码以及处理更改的代码。
  • 使用 NSNotificationCenter 搞定了!谢谢大家。
  • @Pat 你是如何让它工作的?介意发布您的问题的答案吗?

标签: ios objective-c


【解决方案1】:

你能在 viewWillDisappear 方法中加入一些代码吗?您不清楚为什么您实际上要观察变量。然而,这个方法将在视图移动之前被调用。相反,您可以在视图弹出后运行的 viewDidDisappear 中运行代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-10
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多