Только один делегат может быть назначен для любого объекта одновременно. Похоже, что вы действительно хотите здесь сделать, это зарегистрироваться для уведомлений.
Или, если нет уведомлений о том, что вы хотите, настройте делегат приложения, чтобы он отправлял настраиваемые уведомления любым слушателям во всех различных классах, над которыми вы хотите работать, когда срабатывает определенный делегат приложения.
И чтобы ответить на ваш лаконичный вопрос, не должно быть «опасности», если несколько классов соответствуют UIApplicationDelegate
, но опять же, вы можете иметь только одного делегата, отвечающего на UIApplication
одновременно.