如何识别在IF语句中加载的以前的ViewController

时间:2013-03-17 22:46:47

标签: xcode4 uiviewcontroller nsstring

我有一个名为stringToDisplay的NSString,如果访问某个ViewController,我想在其中指定一个不同的值。我怎么能这样设置?这甚至可能吗? ......我想要的例子:

If ([prevViewController.visited] == Yes)
{
   stringToDisplay = value2;
}

1 个答案:

答案 0 :(得分:0)

假设您使用的是导航控制器,您可以这样做:

NSArray *views = self.navigationController.viewControllers;
UIViewController *previous = [views objectAtIndex:[views count]-2];

其中[views objectAtIndex:[views count]-1]是当前的ViewController;