2012-02-13 49 views
0

我可以看到有一個非常簡單的答案,但我會問無論如何。我有兩個viewController導航到相同的viewController是否有辦法區分哪個viewController用戶來自兩個。因爲我需要根據他們來自哪個頁面運行不同的方法?區分用戶來自哪裏

+0

你是什麼意思的「頁面」?這些視圖控制器?當你「引導」到一頁上時,你最近怎麼做? – yuji 2012-02-13 11:58:35

+0

是的,他們是視圖控制器。我正在使用presentModalViewController。 – Popeye 2012-02-13 12:03:10

回答

2

您需要做的僅僅是添加一個NSString *previousPage;作爲您的公共頁面的property。當您轉到共同頁面(頁面1或頁面2)時,您只需設置共同頁面的屬性,並且您可以根據previousPage值進行任何所需的操作。

+0

這就是我想要做的。我腦子裏聽起來不太好。認爲可能有更好的方法來做到這一點。 – Popeye 2012-02-13 12:06:51

+0

這也是我過去的做法。 – 2012-02-13 13:43:36

1

取決於你是什麼意思與'領先'...當你離開一個視圖,然後顯示另一個,你當然可以在目標視圖上調用一個不同的方法(或者在切換到之前設置一些變量風景)。