isKindOfClass no funciona como se esperaba

Estoy trabajando en un proyecto iOS5 + (xcode 4.4.1 SDK 5.1)

Tengo este código dentro de una prueba de unidad:

[_appDelegate application:nil didFinishLaunchingWithOptions:nil];

UITabBarController *tabBarController = (UITabBarController*)_appDelegate.window.rootViewController;

NSArray *viewControllers = [tabBarController viewControllers];

UINavigationController *nc_1 = [viewControllers objectAtIndex:0];
UIViewController *vc_1 = nc_1.topViewController;

STAssertTrue([vc_1 isKindOfClass:[ScheduleViewController class]]==YES, @"UITabBarController first tab should be a ScheduleViewController class");

Si ejecuto la prueba, la prueba falla.

Así que verifico con el depurador:

(lldb) po [ScheduleViewController class]
(id) $1 = 0x00142b04 ScheduleViewController
(lldb) po vc_1
(UIViewController *) $2 = 0x11a32dc0 <ScheduleViewController: 0x11a32dc0>
(lldb) print (BOOL) [vc_1 isKindOfClass:(Class)[ScheduleViewController class]]
(BOOL) $4 = YES
(lldb) po [vc_1 class]
(id) $5 = 0x00142b04 ScheduleViewController
(lldb) 

En la aplicación: didFinishLaunchingWithOptions: creo un ScheduleViewController y lo uso como rootController del controlador de navegación. El depurador dice que es correcto. No entiendo lo que está mal con la afirmación anterior.

Alguien tiene idea de esto?

Actualizar

La primera implementación de la afirmación fue:

STAssertTrue([vc_1 isKindOfClass:[ScheduleViewController class]], @"UITabBarController first tab should be a ScheduleViewController class");

La afirmación falló de la misma manera.

Actualización 2

Como se sugiere en el comentario, trato de agregar este fragmento de código antes de afirmar:

BOOL vcBool = [vc_1 isKindOfClass:[ScheduleViewController class]];

Con el depurador veo:

(lldb) print (BOOL) [vc_1 isKindOfClass:(Class)[ScheduleViewController class]]
(BOOL) $1 = YES
(lldb) print (BOOL) vcBool
(BOOL) $2 = NO
(lldb) 

Actualización 3

Agregué esta línea, como se sugiere en los comentarios, antes de afirmar:

NSLog(@"vc_1=%@ class=%@", vc_1, NSStringFromClass([vc_1 class]));

Desde la consola de depuración:

vc_1=<ScheduleViewController: 0x993bdb0> class=ScheduleViewController

Respuestas a la pregunta(2)

Su respuesta a la pregunta