Задать вопрос

Как изменить слушателя UIApplicationDelegate?

Хочу сделать так, что бы экземпляр моего класса получал вызовы UIApplicationDelegate. Создал класс:
@interface MyClass : NSObject <UIApplicationDelegate> {
...
}


И пытаюсь подменить делегат:
MyClass *myClass = [[MyClass alloc] init];
[[UIApplication sharedApplication] setDelegate:myClass];

В этом месте приложение падает. Что я делаю не так?
Спасибо.
  • Вопрос задан
  • 2671 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
morozovdenis
@morozovdenis
есть два способа:
раз: у вас уже есть нужный класс, обычно называется AppDelegate
два: нотификации
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы