¿Por qué mi vista personalizada no se convertirá en First-Responder, iOS?

Estoy siguiendo el libro, Programming iOS Big Nerd Ranch Guide, y he llegado a una lección donde voy a crear una vista personalizada, HypnosisView. Ahora, se supone que tengo que hacer que esta vista cambie su color cuando se sacude, pero dice que se supone que debo convertirlo en el primer respondedor.

Solía,

- (BOOL)canBecomeFirstResponder { return YES; } 

y

 BOOL success = [view becomeFirstResponder]; if (success) { NSLog(@"HypnosisView became the first responder"): } else { NSLog(@"Could not become first responder"); } 

Sin embargo, cada vez que ejecuto mi aplicación, siempre dice que no podría convertirse en el primer respondedor.

Cualquier ayuda sería apreciada.

ACTUALIZAR

Olvidé mencionar que recibo este post de salida.

Se espera que las windows de la aplicación tengan un controller de vista raíz al final del lanzamiento de la aplicación

Bien. Me lo imaginé. Necesitaba poner el método de delegado

 - (BOOL)canBecomeFirstResponder { return YES; } 

En el file CustomView.m, no mi file de Delegado de aplicaciones. Fácil arreglar