2012-02-13 72 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

取决于你是什么意思与'领先'...当你离开一个视图,然后显示另一个,你当然可以在目标视图上调用一个不同的方法(或者在切换到之前设置一些变量风景)。