Я видел несколько ссылок (например, here) в ответ на людей, имеющих проблемы при получении клавиатуры уволить в iPhone, которые говорят, «двойная проверка, что делегат прилагается к владельцу файла.делегат uitextfield должен быть владельцем файла?
Это всегда верно? Или просто стандартная практика? Могу ли я иметь другие объекты в моем nib, такие как подкласс UIViewController, и устанавливать соединения с такими, какие мне нравятся? Мне бы не хотелось, чтобы все было направлено на объект, который является файловым владельцем.
Это говорит о том, что мне сложно сменить клавиатуру. Я знаю, что она связана с делегатом, потому что я могу установить точки останова и пройти через код. Я вижу, что вызов [theTextField resignFirstResponder] вызван(и верните true), но клавиатура все равно не исчезнет.
Любые другие предложения?