2011-06-12 105 views
0

我有一个mapViewController,tagsViewControllerdetailViewController。在我的mapViewController viewWillAppear:(BOOL)animated方法,我想知道如果tagsViewControllerdetailViewController刚刚删除,所以我可以做一些自定义的东西。iOS导航历史

那么有没有办法知道刚删除的视图?

回答

0

通知在这里看起来更好。而不是你必须跟踪导航控制器。让这两个控制器告诉你他们是否要离开。虽然这意味着您不会在viewWillAppear:中获得该信息,但只要视图卸载,您就会获得该信息。

+0

所以控制器可以互相了解吗? – jspooner 2011-06-13 16:32:40

+0

存在依赖关系。它不像'detailViewController'告诉'mapViewController'做某事。我们正在发布一条通知,指出'detailViewController'不再有效,因为我们有兴趣在其他地方获取该信息。由于'mapViewController'有兴趣,它会监听它并执行操作。知识薄弱,但这是我们想要追踪的。 – 2011-06-13 19:26:00

+0

感谢您的帮助 – jspooner 2011-06-14 04:24:15