私は「iOSプログラミングビッグナードランチガイド」という本をフォローしていて、カスタムビューHypnosisViewを作成するレッスンに来ました。さて、このビューを振ると色が変わると思いますが、ファーストレスポンダーにするつもりだそうです。
使った、
- (BOOL)canBecomeFirstResponder
{
return YES;
}
と
BOOL success = [view becomeFirstResponder];
if (success) {
NSLog(@"HypnosisView became the first responder"):
} else {
NSLog(@"Could not become first responder");
}
ただし、アプリを実行すると、常にファーストレスポンダーになることができなかったと表示されます。
どんな助けでもいただければ幸いです。
アップデート
この出力メッセージが表示されることを忘れました。
アプリケーションウィンドウには、アプリケーションの起動時にルートビューコントローラーが必要です。