Меня смущает несколько пунктов службы экстренного реагирования:
- Если я позвоню
- becomeFirstResponder
, сначала вызовет ли система– canBecomeFirstResponder
? Почему? - Почему есть и
- becomeFirstResponder
, и– canBecomeFirstResponder
? В каких ситуациях они могут возвращать разные значения? - Должно ли приложение каждый раз получать службу экстренного реагирования? Если да, то что происходит, когда я вызываю
– resignFirstResponder
для какого-то объекта?UIApplication
немедленно становится первым респондентом или этот «токен» выбрасывается в какой-то момент в цепочке респондента? Могу ли я вызвать- becomeFirstResponder
наUIApplication
объект, если я хочу избавиться от жетона паломника? - ...
Пожалуйста, объясните мне, как система управляет своим первым респондентом. Что происходит под капотом, когда какой-то объект становится первым респондентом, что, когда первый респондент уходит в отставку. Какие звонки делает система ... Спасибо!