Cacao: Animación NSView

Esto es tan simple como puede ser, así que por mi vida no puedo encontrar lo que está mal, miré la documentación como guía, pero aún así no funcionó. Tengo una vista dentro de una vista más grande. Se supone que una IBAction desvanece la vista interior ... eso es todo. Esto es lo que tengo:

NSViewAnimation *theAnim;
NSMutableDictionary *viewDict;

// Create the attributes dictionary for the view.
viewDict = [NSMutableDictionary dictionaryWithCapacity:2];

// Set the target object to be the view.
[viewDict setObject:_innerView forKey:NSViewAnimationTargetKey];

// Set this view to fade out
[viewDict setObject:NSViewAnimationFadeOutEffect forKey:NSViewAnimationEffectKey];

theAnim = [[NSViewAnimation alloc] initWithViewAnimations:@[viewDict]];

// Set some additional attributes for the animation.
[theAnim setDuration:1.0];

// Run the animation.
[theAnim startAnimation];

Verifiqué viewDict y theAnim con NSLogs y ninguno es nulo. Copié esto de un viejo programa que tenía donde funcionaba, no puedo encontrar lo que está mal ahora.

Estoy en xcode 5.1.1, gracias por la ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta