Configurando o UIScrollView para passar entre 3 controladores de visualização

Eu estou tentando configurar um UIScrollView para que eu possa passar entre meus 3 controladores de exibição. Este é o meu código em AppDelegate.m:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.;

UIScrollView *sv = [[UIScrollView alloc] init];

BarsViewController *bvc = [[BarsViewController alloc] init]; // Create BarsViewController
StopwatchViewController *svc = [[StopwatchViewController alloc] init]; // Create StopwatchViewController
TimerViewController *tvc = [[TimerViewController alloc] init]; // Create TimerViewController

[sv addSubview:bvc.view];
[sv addSubview:svc.view];
[sv addSubview:tvc.view];

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; // Hide status bar

self.window.rootViewController = sv;
[self.window makeKeyAndVisible];
return YES;
}

Dá um erro nesta linha:

self.window.rootViewController = sv;

dizendo: "Tipos de ponteiro incompatíveis que atribuem a 'UIViewController *' de UIScrollView * '".

No entanto, não existe um UIScrollViewController, então não sei o que fazer.

Basicamente, eu só quero que toda a tela seja uma visão de rolagem que me permita deslizar entre meus 3 controladores de visão. Como eu faria isso?

questionAnswers(4)

yourAnswerToTheQuestion