Pourquoi ma vue personnalisée ne devient-elle pas First-Responder, iOS?

Je suis le livre, iOS Guide Big Nerd Ranch Ranch, et je suis venu à une leçon où je suis pour créer une vue personnalisée, HypnosisView. Maintenant, je suppose que ce sharepoint vue change de couleur sur shake, mais il est dit que je suis supposé en faire le premier répondant.

J'ai utilisé,

- (BOOL)canBecomeFirstResponder { return YES; } 

et

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

Cependant, chaque fois que je lance mon application, elle dit toujours qu'elle ne peut pas devenir le premier répondeur.

Toute aide serait appréciée.

METTRE À JOUR

J'ai oublié de mentionner que je reçois ce message de sortie.

Les windows d'application doivent avoir un controller de vue racine à la fin du lancement de l'application

Bien. Je l'ai compris. Je devais mettre la méthode du délégué

 - (BOOL)canBecomeFirstResponder { return YES; } 

Dans le file CustomView.m, pas mon file App Delegate. Correctif facile