2011-06-12 99 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