在不推送或使用segue的情况下将信息传递给另一个viewcontroller

时间:2011-12-04 00:00:50

标签: uiviewcontroller ios5 nsarray uitableview

我正在尝试从一个UIViewController中“标记”(排序)一个对象,以便它随后显示在不同的UIViewController上。目前,唯一可以让它工作的方法是,如果我要么推送显示书签的UIViewController,要么我执行一个基本相同的segue。

对此有不同的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您只想发送变量(不加载视图)。我就是这样做的。

DetailViewController *detailvc = [[[DetailViewController alloc] init] autorelease];
detailvc.event = [self.fetchedResultsController objectAtIndexPath:indexPath];

另一种我一直在做的segue(不需要整个功能)我只想让故事板去...

[self.storyboard instantiateViewControllerWithIdentifier:@"detailViewController"];

不要忘记在sotyboard中命名标识符,属性,标识符。

希望它有所帮助...... 我在使用故事板重新学习所有内容时遇到了一些麻烦。