Вопросы по теме 'nsnotification'

Накладные расходы на NSNotifications
Недавно я начал использовать NSNotification s: [[NSNotificationCenter defaultCenter] postNotificationName: selector: object:]; .... Я считаю, что это отличная концепция для связи между контроллерами представления. Кажется, слишком просто...
1085 просмотров

Добавьте addObserver (NSNotificationCenter) в 1-й контроллер представления, обработайте во 2-м
Я видел несколько примеров добавления наблюдателя и дескриптора в один и тот же класс, но я хочу знать, можно ли добавить наблюдателя в контроллер первого представления и обработать его во втором контроллере представления? Я хочу постоянно...
23652 просмотров

Как определить, отображается ли в данный момент клавиатура, если я перешел с другого контроллера представления, который уже показывал клавиатуру?
У меня есть контроллер представления, который делает UITextField firstResponder на ViewWillAppear. Обычно я мог бы просто положиться на уведомление UIKeyboardWillShow, чтобы определить, отображается ли клавиатура, но это не сработает, если я войду в...
7616 просмотров
schedule 30.09.2022

Модульный тест на NSNotification, который отправляется NSTimer асинхронно
Уже несколько дней я пытаюсь понять, как протестировать свой API с помощью GHUnit. Теперь я пришел к проблеме, чтобы проверить это: API получает несколько входных данных, CUT что-то делает и запускает NSTimer. После запуска таймера он отправляет...
344 просмотров

методы не вызываются после добавления класса в качестве наблюдателя для уведомлений
У меня есть класс CoreSpotlight (класс NSObject), в этом классе у меня есть методы, которые должны реагировать на уведомления. Я пытаюсь создать экземпляр этого класса в делегате приложения и вызвал метод, чтобы добавить сам экземпляр в качестве...
178 просмотров

NSNotification: попытка представить UIAlertController на ViewController, чье представление не находится в иерархии окон.
Я пытаюсь показать UIAlertController в моем ViewController в функции, которая была вызвана через NSNotification. Однако я получаю сообщение об ошибке: Attempt to present <UIAlertController: 0x7fe013d05d40> on <submarine.ViewController:...
782 просмотров