【发布时间】:2013-09-06 08:52:31
【问题描述】:
在主从应用程序中,我有以下布局;
大师 假设我们这里有一个 UITableView
详情 显示有关来自 Master 的项目的更多信息。我们在这里在 NSNotificationCenter 中设置了一个观察者
DetailModal 显示一些东西,从细节中显示出来
如果我仍然想在显示 Detail 或 DetailModal 时接收通知但在我们返回 Master 时将其删除,那么调用 removeObserver 的正确方法在哪里?
按照我的看法,我会设置一个标志以在显示 DetailModal 时不移除观察者,并在 viewWillDissapear 中检查该标志。这是一个好方法吗?
【问题讨论】:
标签: ios objective-c master-detail