Вызов recalculateKeyViewLoop
заставляет окно автоматически вычислять цикл просмотра ключа. Вы не хотите делать это, если вы установили цикл просмотра ключей вручную, поскольку он делает именно то, что вы только что сказали окну , а не , чтобы сделать в [[self.view window] setAutorecalculatesKeyViewLoop:NO]
.
Вам не нужен этот код. В Интерфейсном Разработчике удостоверьтесь, что в вашем окне не установлен флажок «Автоматически пересчитывать цикл просмотра», и подключите выход initialFirstResponder
своего окна к виду, который вы хотите быть первым первым респондентом.
Код не требуется.