私は(iOSの5時代から)を更新するためにいくつかの古いコードを与えてきた、とのコードの塊は、私はかなり理解していないということであります。UITableViewControllerの最初のレスポンダー?
- (void)viewDidAppear:(BOOL)animated
{
[self becomeFirstResponder];
}
- (BOOL)canBecomeFirstResponder
{
return YES;
}
これはのUITableViewControllerのサブクラスの一部であり、 UITextFields(その入力は、デリゲートメソッドを介してUITableViewControllerに渡される前に、UITableViewCellサブクラスによって検証され、処理されます)を含むカスタムUITableViewCellサブクラスのインスタンスを生成します。
AFAIK、becomeFirstResponderやcanBecomeFirstResponderなどのUIResponderのものは、テーブルビューコントローラではなく、ユーザーインタラクティブコントロールウィジェット(テキストフィールドやものなど)と関連があります。
この特定のコードがUITableViewControllerの目的を果たすかどうかは誰にでも分かりますか?それとも削除できるものなのでしょうか?アプリケーションの動作は、アプリケーションの有無にかかわらず変更されていないようです。