Вид контроллера загружается изначально из appdelegate. Позже это управляется с помощью анимации. В этом представлении контроллер prepareForSegue не вызывает представление встраиваемого контейнера.
В AppDelegate
+ (AppDelegate *) appDelegate {
return [[UIApplication sharedApplication] delegate];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.videoViewController = [[PlayerViewController alloc] init];
return YES;
}
Для отображения контроллера вида:
[UIApplication sharedApplication];
AppDelegate *appDelegate=(AppDelegate *)[[UIApplication sharedApplication] delegate];
[[appDelegate videoViewController]show];
Я пытался вызвать переход embue из viewcontroller после отображения, но он даже не запускает prepareforsegue.