, если вы просто хотите отправить переменную (без загрузки представления).Вот как я это делаю.
DetailViewController *detailvc = [[[DetailViewController alloc] init] autorelease];
detailvc.event = [self.fetchedResultsController objectAtIndexPath:indexPath];
И еще один тип перехода, которым я занимаюсь (без необходимости всей функции), я просто прошу раскадровку пойти ...
[self.storyboard instantiateViewControllerWithIdentifier:@"detailViewController"];
Только не забудьте назвать идентификатор в Sotyboard, свойства, идентификатор.
Надеюсь, это поможет ... У меня возникли проблемы с переучиванием всего вместе с раскадровкой.