Configuración de UIScrollView para deslizar entre 3 controladores de vista

Estoy intentando configurar un UIScrollView para poder deslizar entre mis 3 controladores de vista. Este es mi código en 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;
}

Da un error en esta línea:

self.window.rootViewController = sv;

diciendo: "Tipos de punteros incompatibles asignados a 'UIViewController *' desde UIScrollView * '".

Sin embargo, no existe tal cosa como un UIScrollViewController, así que no sé qué hacer.

Básicamente, solo quiero que toda la pantalla sea una vista de desplazamiento que me permita deslizar entre mis 3 controladores de vista. ¿Cómo voy a hacer eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta