Мне нужно выполнить код после того, как я знаю, что клавиатура скрыта.Выполнить код после завершения метода
Ive смотрел и блоки, но я просто не понимая, как они работают достаточно, чтобы сделать это ...
Все, что я хочу сделать, это запустить [само hidekeyboard] тогда, когда это будет завершено (и клавиатура полностью скрыта), тогда я хочу позвонить делегату.
Каков наилучший способ справиться с этим и как?
Вы также можете позвонить removeObserver, вероятно, в willDidDisAppear: метод. – Geek
@Akash Скорее в '-dealloc'. –
В большинстве случаев это было бы решением, но я не могу использовать эти методы для этого, потому что они используются для других условий. Добавление в вызовы делегата к этим методам приведет к поломке вещей в других местах и начнет становиться беспорядочным. Я должен был бы начать получать хакки с моими селекторами, и я не хочу идти по этой дороге – JMD